RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos01-arm64-038 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 16:31:47 UTC 2017 aarch64 Buildd toolchain package versions: launchpad-buildd_150 python-lpbuildd_150 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.2 dpkg-dev_1.18.4ubuntu1.2 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 8 Sep 12:11:57 ntpdate[1819]: adjust time server 10.211.37.1 offset -0.002557 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13351682 /home/buildd/filecache-default/42e17d2fa25e748a1aa6eaeef2fe6722beaed5a9 Creating target for build PACKAGEBUILD-13351682 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13351682 Starting target for build PACKAGEBUILD-13351682 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13351682 'deb http://ftpmaster.internal/ubuntu artful main universe' 'deb http://ftpmaster.internal/ubuntu artful-security main universe' 'deb http://ftpmaster.internal/ubuntu artful-updates main universe' 'deb http://ftpmaster.internal/ubuntu artful-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-13351682 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13351682 Updating target for build PACKAGEBUILD-13351682 Get:1 http://ftpmaster.internal/ubuntu artful InRelease [237 kB] Get:2 http://ftpmaster.internal/ubuntu artful-security InRelease [65.5 kB] Get:3 http://ftpmaster.internal/ubuntu artful-updates InRelease [65.5 kB] Get:4 http://ftpmaster.internal/ubuntu artful-proposed InRelease [235 kB] Get:5 http://ftpmaster.internal/ubuntu artful/main armhf Packages [1087 kB] Get:6 http://ftpmaster.internal/ubuntu artful/main Translation-en [551 kB] Get:7 http://ftpmaster.internal/ubuntu artful/universe armhf Packages [7965 kB] Get:8 http://ftpmaster.internal/ubuntu artful/universe Translation-en [4777 kB] Get:9 http://ftpmaster.internal/ubuntu artful-proposed/main armhf Packages [104 kB] Get:10 http://ftpmaster.internal/ubuntu artful-proposed/main Translation-en [51.2 kB] Get:11 http://ftpmaster.internal/ubuntu artful-proposed/universe armhf Packages [113 kB] Get:12 http://ftpmaster.internal/ubuntu artful-proposed/universe Translation-en [65.0 kB] Fetched 15.3 MB in 5s (2705 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-6 libperl5.24 libstdc++-6-dev perl-modules-5.24 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: binutils-arm-linux-gnueabihf binutils-common cpp-7 fdisk g++-7 gcc-7 gcc-7-base libasan4 libbinutils libcilkrts5 libgcc-7-dev libperl5.26 libstdc++-7-dev perl-modules-5.26 The following packages will be upgraded: advancecomp apt apt-transport-https base-files bash binutils bsdutils ca-certificates cpp cpp-6 debconf debianutils diffutils dmsetup dpkg dpkg-dev e2fslibs e2fsprogs findutils g++ g++-6 gcc gcc-6 gcc-6-base grep init init-system-helpers libapparmor1 libapt-pkg5.0 libasan3 libasn1-8-heimdal libassuan0 libatomic1 libaudit-common libaudit1 libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcc1-0 libcomerr2 libcryptsetup4 libcurl3-gnutls libdb5.3 libdevmapper1.02.1 libdpkg-perl libfdisk1 libgcc-6-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn2-0 libip4tc0 libk5crypto3 libkmod2 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblzma5 libmount1 libmpfr4 libnpth0 libp11-kit0 libpcre3 libpng16-16 libpsl5 libroken18-heimdal libsasl2-2 libsasl2-modules-db libselinux1 libsemanage-common libsemanage1 libsmartcols1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-6-dev libstdc++6 libsystemd0 libtasn1-6 libubsan0 libudev1 libusb-0.1-4 libuuid1 libwind0-heimdal linux-libc-dev login mount multiarch-support openssl passwd perl perl-base sensible-utils systemd systemd-sysv tar tzdata util-linux xz-utils zlib1g 113 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. Need to get 148 MB of archives. After this operation, 415 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu artful/main armhf debconf all 1.5.63 [136 kB] Get:2 http://ftpmaster.internal/ubuntu artful-proposed/main armhf perl-modules-5.26 all 5.26.0-7 [2762 kB] Get:3 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libperl5.26 armhf 5.26.0-7 [2871 kB] Get:4 http://ftpmaster.internal/ubuntu artful-proposed/main armhf perl armhf 5.26.0-7 [202 kB] Get:5 http://ftpmaster.internal/ubuntu artful-proposed/main armhf perl-base armhf 5.26.0-7 [1285 kB] Get:6 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libc6-dev armhf 2.26-0ubuntu1 [1898 kB] Get:7 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libc-dev-bin armhf 2.26-0ubuntu1 [60.1 kB] Get:8 http://ftpmaster.internal/ubuntu artful-proposed/main armhf linux-libc-dev armhf 4.12.0-13.14 [941 kB] Get:9 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libc6 armhf 2.26-0ubuntu1 [2213 kB] Get:10 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libc-bin armhf 2.26-0ubuntu1 [473 kB] Get:11 http://ftpmaster.internal/ubuntu artful-proposed/main armhf gcc-7-base armhf 7.2.0-4ubuntu1 [18.0 kB] Get:12 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libgcc1 armhf 1:7.2.0-4ubuntu1 [39.1 kB] Get:13 http://ftpmaster.internal/ubuntu artful/main armhf libdb5.3 armhf 5.3.28-13.1 [589 kB] Get:14 http://ftpmaster.internal/ubuntu artful/main armhf zlib1g armhf 1:1.2.11.dfsg-0ubuntu2 [49.6 kB] Get:15 http://ftpmaster.internal/ubuntu artful-proposed/main armhf init-system-helpers all 1.49ubuntu1 [36.4 kB] Get:16 http://ftpmaster.internal/ubuntu artful/main armhf base-files armhf 9.6ubuntu101 [59.1 kB] Get:17 http://ftpmaster.internal/ubuntu artful/main armhf debianutils armhf 4.8.2 [85.0 kB] Get:18 http://ftpmaster.internal/ubuntu artful/main armhf bash armhf 4.4-5ubuntu1 [527 kB] Get:19 http://ftpmaster.internal/ubuntu artful/main armhf bsdutils armhf 1:2.30.1-0ubuntu4 [54.9 kB] Get:20 http://ftpmaster.internal/ubuntu artful/main armhf diffutils armhf 1:3.6-1 [153 kB] Get:21 http://ftpmaster.internal/ubuntu artful/main armhf tar armhf 1.29b-2 [209 kB] Get:22 http://ftpmaster.internal/ubuntu artful/main armhf dpkg armhf 1.18.24ubuntu1 [1099 kB] Get:23 http://ftpmaster.internal/ubuntu artful/main armhf e2fslibs armhf 1.43.5-1 [140 kB] Get:24 http://ftpmaster.internal/ubuntu artful/main armhf e2fsprogs armhf 1.43.5-1 [468 kB] Get:25 http://ftpmaster.internal/ubuntu artful/main armhf findutils armhf 4.6.0+git+20170729-2 [275 kB] Get:26 http://ftpmaster.internal/ubuntu artful/main armhf grep armhf 3.1-2 [145 kB] Get:27 http://ftpmaster.internal/ubuntu artful/main armhf login armhf 1:4.2-3.2ubuntu4 [301 kB] Get:28 http://ftpmaster.internal/ubuntu artful/main armhf libuuid1 armhf 2.30.1-0ubuntu4 [14.2 kB] Get:29 http://ftpmaster.internal/ubuntu artful/main armhf libblkid1 armhf 2.30.1-0ubuntu4 [103 kB] Get:30 http://ftpmaster.internal/ubuntu artful/main armhf libpcre3 armhf 2:8.39-4 [208 kB] Get:31 http://ftpmaster.internal/ubuntu artful/main armhf libselinux1 armhf 2.6-3build2 [58.8 kB] Get:32 http://ftpmaster.internal/ubuntu artful/main armhf libmount1 armhf 2.30.1-0ubuntu4 [113 kB] Get:33 http://ftpmaster.internal/ubuntu artful/main armhf libsmartcols1 armhf 2.30.1-0ubuntu4 [68.0 kB] Get:34 http://ftpmaster.internal/ubuntu artful/main armhf libfdisk1 armhf 2.30.1-0ubuntu4 [140 kB] Get:35 http://ftpmaster.internal/ubuntu artful/main armhf fdisk armhf 2.30.1-0ubuntu4 [94.2 kB] Get:36 http://ftpmaster.internal/ubuntu artful/main armhf util-linux armhf 2.30.1-0ubuntu4 [809 kB] Get:37 http://ftpmaster.internal/ubuntu artful/main armhf mount armhf 2.30.1-0ubuntu4 [103 kB] Get:38 http://ftpmaster.internal/ubuntu artful/main armhf liblzma5 armhf 5.2.2-1.3 [82.9 kB] Get:39 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libstdc++6 armhf 7.2.0-4ubuntu1 [358 kB] Get:40 http://ftpmaster.internal/ubuntu artful/main armhf libapt-pkg5.0 armhf 1.5~rc1~ubuntu1 [694 kB] Get:41 http://ftpmaster.internal/ubuntu artful/main armhf libtasn1-6 armhf 4.12-2.1 [30.7 kB] Get:42 http://ftpmaster.internal/ubuntu artful/main armhf libp11-kit0 armhf 0.23.7-3 [163 kB] Get:43 http://ftpmaster.internal/ubuntu artful/main armhf libgnutls30 armhf 3.5.8-6ubuntu3 [616 kB] Get:44 http://ftpmaster.internal/ubuntu artful/main armhf libk5crypto3 armhf 1.15.1-2 [83.3 kB] Get:45 http://ftpmaster.internal/ubuntu artful/main armhf libgssapi-krb5-2 armhf 1.15.1-2 [98.7 kB] Get:46 http://ftpmaster.internal/ubuntu artful/main armhf libkrb5-3 armhf 1.15.1-2 [231 kB] Get:47 http://ftpmaster.internal/ubuntu artful/main armhf libkrb5support0 armhf 1.15.1-2 [28.4 kB] Get:48 http://ftpmaster.internal/ubuntu artful/main armhf libcomerr2 armhf 1.43.5-1 [10.1 kB] Get:49 http://ftpmaster.internal/ubuntu artful/main armhf libidn2-0 armhf 2.0.2-3 [86.7 kB] Get:50 http://ftpmaster.internal/ubuntu artful/main armhf libldap-2.4-2 armhf 2.4.45+dfsg-1ubuntu1 [132 kB] Get:51 http://ftpmaster.internal/ubuntu artful/main armhf libldap-common all 2.4.45+dfsg-1ubuntu1 [16.6 kB] Get:52 http://ftpmaster.internal/ubuntu artful/main armhf libroken18-heimdal armhf 7.4.0.dfsg.1-2 [33.9 kB] Get:53 http://ftpmaster.internal/ubuntu artful/main armhf libasn1-8-heimdal armhf 7.4.0.dfsg.1-2 [138 kB] Get:54 http://ftpmaster.internal/ubuntu artful/main armhf libheimbase1-heimdal armhf 7.4.0.dfsg.1-2 [24.0 kB] Get:55 http://ftpmaster.internal/ubuntu artful/main armhf libhcrypto4-heimdal armhf 7.4.0.dfsg.1-2 [77.4 kB] Get:56 http://ftpmaster.internal/ubuntu artful/main armhf libwind0-heimdal armhf 7.4.0.dfsg.1-2 [46.9 kB] Get:57 http://ftpmaster.internal/ubuntu artful/main armhf libhx509-5-heimdal armhf 7.4.0.dfsg.1-2 [88.3 kB] Get:58 http://ftpmaster.internal/ubuntu artful/main armhf libsqlite3-0 armhf 3.19.3-3 [416 kB] Get:59 http://ftpmaster.internal/ubuntu artful/main armhf libkrb5-26-heimdal armhf 7.4.0.dfsg.1-2 [168 kB] Get:60 http://ftpmaster.internal/ubuntu artful/main armhf libheimntlm0-heimdal armhf 7.4.0.dfsg.1-2 [13.3 kB] Get:61 http://ftpmaster.internal/ubuntu artful/main armhf libgssapi3-heimdal armhf 7.4.0.dfsg.1-2 [79.5 kB] Get:62 http://ftpmaster.internal/ubuntu artful/main armhf libsasl2-modules-db armhf 2.1.27~101-g0780600+dfsg-3ubuntu1 [13.1 kB] Get:63 http://ftpmaster.internal/ubuntu artful/main armhf libsasl2-2 armhf 2.1.27~101-g0780600+dfsg-3ubuntu1 [41.9 kB] Get:64 http://ftpmaster.internal/ubuntu artful/main armhf libpsl5 armhf 0.18.0-2 [39.5 kB] Get:65 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libcurl3-gnutls armhf 7.55.1-1ubuntu1 [167 kB] Get:66 http://ftpmaster.internal/ubuntu artful/main armhf apt-transport-https armhf 1.5~rc1~ubuntu1 [29.6 kB] Get:67 http://ftpmaster.internal/ubuntu artful/main armhf apt armhf 1.5~rc1~ubuntu1 [1069 kB] Get:68 http://ftpmaster.internal/ubuntu artful/main armhf libip4tc0 armhf 1.6.1-2ubuntu1 [17.9 kB] Get:69 http://ftpmaster.internal/ubuntu artful/main armhf libapparmor1 armhf 2.11.0-2ubuntu16 [24.9 kB] Get:70 http://ftpmaster.internal/ubuntu artful/main armhf libaudit-common all 1:2.7.7-1ubuntu2 [3998 B] Get:71 http://ftpmaster.internal/ubuntu artful/main armhf libcap-ng0 armhf 0.7.7-3build1 [9794 B] Get:72 http://ftpmaster.internal/ubuntu artful/main armhf libaudit1 armhf 1:2.7.7-1ubuntu2 [35.2 kB] Get:73 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libudev1 armhf 234-2ubuntu10 [47.9 kB] Get:74 http://ftpmaster.internal/ubuntu artful/main armhf libdevmapper1.02.1 armhf 2:1.02.137-2ubuntu3 [123 kB] Get:75 http://ftpmaster.internal/ubuntu artful/main armhf libgpg-error0 armhf 1.27-3 [32.0 kB] Get:76 http://ftpmaster.internal/ubuntu artful/main armhf libgcrypt20 armhf 1.7.8-2 [344 kB] Get:77 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libcryptsetup4 armhf 2:1.7.3-4ubuntu1 [69.5 kB] Get:78 http://ftpmaster.internal/ubuntu artful/main armhf libkmod2 armhf 24-1ubuntu2 [33.4 kB] Get:79 http://ftpmaster.internal/ubuntu artful-proposed/main armhf systemd armhf 234-2ubuntu10 [2560 kB] Get:80 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libsystemd0 armhf 234-2ubuntu10 [187 kB] Get:81 http://ftpmaster.internal/ubuntu artful-proposed/main armhf init armhf 1.49ubuntu1 [5440 B] Get:82 http://ftpmaster.internal/ubuntu artful-proposed/main armhf systemd-sysv armhf 234-2ubuntu10 [11.9 kB] Get:83 http://ftpmaster.internal/ubuntu artful/main armhf libsemanage-common all 2.6-2build2 [6682 B] Get:84 http://ftpmaster.internal/ubuntu artful/main armhf libsemanage1 armhf 2.6-2build2 [69.7 kB] Get:85 http://ftpmaster.internal/ubuntu artful/main armhf libss2 armhf 1.43.5-1 [9406 B] Get:86 http://ftpmaster.internal/ubuntu artful/main armhf passwd armhf 1:4.2-3.2ubuntu4 [739 kB] Get:87 http://ftpmaster.internal/ubuntu artful/main armhf sensible-utils all 0.0.10 [14.6 kB] Get:88 http://ftpmaster.internal/ubuntu artful/main armhf dmsetup armhf 2:1.02.137-2ubuntu3 [69.9 kB] Get:89 http://ftpmaster.internal/ubuntu artful/main armhf libassuan0 armhf 2.4.3-3 [28.3 kB] Get:90 http://ftpmaster.internal/ubuntu artful/main armhf libnpth0 armhf 1.5-2 [6582 B] Get:91 http://ftpmaster.internal/ubuntu artful/main armhf libssl1.0.0 armhf 1.0.2g-1ubuntu13 [711 kB] Get:92 http://ftpmaster.internal/ubuntu artful-proposed/main armhf multiarch-support armhf 2.26-0ubuntu1 [6828 B] Get:93 http://ftpmaster.internal/ubuntu artful/main armhf tzdata all 2017b-2 [203 kB] Get:94 http://ftpmaster.internal/ubuntu artful/main armhf xz-utils armhf 5.2.2-1.3 [82.0 kB] Get:95 http://ftpmaster.internal/ubuntu artful/main armhf openssl armhf 1.0.2g-1ubuntu13 [485 kB] Get:96 http://ftpmaster.internal/ubuntu artful/main armhf ca-certificates all 20170717 [167 kB] Get:97 http://ftpmaster.internal/ubuntu artful/main armhf libpng16-16 armhf 1.6.32-1 [160 kB] Get:98 http://ftpmaster.internal/ubuntu artful/main armhf advancecomp armhf 2.0-1 [167 kB] Get:99 http://ftpmaster.internal/ubuntu artful-proposed/main armhf binutils armhf 2.29-9ubuntu1 [23.4 kB] Get:100 http://ftpmaster.internal/ubuntu artful-proposed/main armhf binutils-common armhf 2.29-9ubuntu1 [37.9 kB] Get:101 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libbinutils armhf 2.29-9ubuntu1 [307 kB] Get:102 http://ftpmaster.internal/ubuntu artful-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.29-9ubuntu1 [2315 kB] Get:103 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libmpfr4 armhf 3.1.6-1 [170 kB] Get:104 http://ftpmaster.internal/ubuntu artful-proposed/main armhf cpp-7 armhf 7.2.0-4ubuntu1 [29.9 MB] Get:105 http://ftpmaster.internal/ubuntu artful/main armhf cpp armhf 4:7.1.0-1ubuntu3 [27.6 kB] Get:106 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libgomp1 armhf 7.2.0-4ubuntu1 [65.5 kB] Get:107 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libubsan0 armhf 7.2.0-4ubuntu1 [106 kB] Get:108 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libatomic1 armhf 7.2.0-4ubuntu1 [6272 B] Get:109 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libasan3 armhf 6.4.0-5ubuntu3 [293 kB] Get:110 http://ftpmaster.internal/ubuntu artful-proposed/universe armhf g++-6 armhf 6.4.0-5ubuntu3 [5927 kB] Get:111 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libstdc++-6-dev armhf 6.4.0-5ubuntu3 [1511 kB] Get:112 http://ftpmaster.internal/ubuntu artful-proposed/main armhf gcc-6 armhf 6.4.0-5ubuntu3 [5810 kB] Get:113 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libgcc-6-dev armhf 6.4.0-5ubuntu3 [549 kB] Get:114 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libcc1-0 armhf 7.2.0-4ubuntu1 [32.3 kB] Get:115 http://ftpmaster.internal/ubuntu artful-proposed/main armhf cpp-6 armhf 6.4.0-5ubuntu3 [5202 kB] Get:116 http://ftpmaster.internal/ubuntu artful-proposed/main armhf gcc-6-base armhf 6.4.0-5ubuntu3 [17.0 kB] Get:117 http://ftpmaster.internal/ubuntu artful/main armhf dpkg-dev all 1.18.24ubuntu1 [608 kB] Get:118 http://ftpmaster.internal/ubuntu artful/main armhf libdpkg-perl all 1.18.24ubuntu1 [209 kB] Get:119 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libasan4 armhf 7.2.0-4ubuntu1 [327 kB] Get:120 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libcilkrts5 armhf 7.2.0-4ubuntu1 [36.1 kB] Get:121 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libgcc-7-dev armhf 7.2.0-4ubuntu1 [703 kB] Get:122 http://ftpmaster.internal/ubuntu artful-proposed/main armhf gcc-7 armhf 7.2.0-4ubuntu1 [29.3 MB] Get:123 http://ftpmaster.internal/ubuntu artful/main armhf gcc armhf 4:7.1.0-1ubuntu3 [5290 B] Get:124 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libstdc++-7-dev armhf 7.2.0-4ubuntu1 [1528 kB] Get:125 http://ftpmaster.internal/ubuntu artful-proposed/main armhf g++-7 armhf 7.2.0-4ubuntu1 [32.3 MB] Get:126 http://ftpmaster.internal/ubuntu artful/main armhf g++ armhf 4:7.1.0-1ubuntu3 [1484 B] Get:127 http://ftpmaster.internal/ubuntu artful/main armhf libusb-0.1-4 armhf 2:0.1.12-31 [15.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 148 MB in 14s (10.1 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12213 files and directories currently installed.) Preparing to unpack .../debconf_1.5.63_all.deb ... Unpacking debconf (1.5.63) over (1.5.60ubuntu1) ... Setting up debconf (1.5.63) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12213 files and directories currently installed.) Preparing to unpack .../perl_5.26.0-7_armhf.deb ... Unpacking perl (5.26.0-7) over (5.24.1-2ubuntu1) ... Selecting previously unselected package perl-modules-5.26. Preparing to unpack .../perl-modules-5.26_5.26.0-7_all.deb ... Unpacking perl-modules-5.26 (5.26.0-7) ... Selecting previously unselected package libperl5.26:armhf. Preparing to unpack .../libperl5.26_5.26.0-7_armhf.deb ... Unpacking libperl5.26:armhf (5.26.0-7) ... Preparing to unpack .../perl-base_5.26.0-7_armhf.deb ... Unpacking perl-base (5.26.0-7) over (5.24.1-2ubuntu1) ... Setting up perl-base (5.26.0-7) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14052 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.26-0ubuntu1_armhf.deb ... Unpacking libc6-dev:armhf (2.26-0ubuntu1) over (2.24-9ubuntu2) ... Preparing to unpack .../libc-dev-bin_2.26-0ubuntu1_armhf.deb ... Unpacking libc-dev-bin (2.26-0ubuntu1) over (2.24-9ubuntu2) ... Preparing to unpack .../linux-libc-dev_4.12.0-13.14_armhf.deb ... Unpacking linux-libc-dev:armhf (4.12.0-13.14) over (4.10.0-20.22) ... Preparing to unpack .../libc6_2.26-0ubuntu1_armhf.deb ... Unpacking libc6:armhf (2.26-0ubuntu1) over (2.24-9ubuntu2) ... Setting up libc6:armhf (2.26-0ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14161 files and directories currently installed.) Preparing to unpack .../libc-bin_2.26-0ubuntu1_armhf.deb ... Unpacking libc-bin (2.26-0ubuntu1) over (2.24-9ubuntu2) ... Setting up libc-bin (2.26-0ubuntu1) ... Selecting previously unselected package gcc-7-base:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14161 files and directories currently installed.) Preparing to unpack .../gcc-7-base_7.2.0-4ubuntu1_armhf.deb ... Unpacking gcc-7-base:armhf (7.2.0-4ubuntu1) ... Setting up gcc-7-base:armhf (7.2.0-4ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a7.2.0-4ubuntu1_armhf.deb ... Unpacking libgcc1:armhf (1:7.2.0-4ubuntu1) over (1:6.3.0-14ubuntu3) ... Setting up libgcc1:armhf (1:7.2.0-4ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-13.1_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28-13.1) over (5.3.28-12) ... Setting up libdb5.3:armhf (5.3.28-13.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-0ubuntu2_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.11.dfsg-0ubuntu2) over (1:1.2.11.dfsg-0ubuntu1) ... Setting up zlib1g:armhf (1:1.2.11.dfsg-0ubuntu2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.49ubuntu1_all.deb ... Unpacking init-system-helpers (1.49ubuntu1) over (1.47) ... Setting up init-system-helpers (1.49ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../base-files_9.6ubuntu101_armhf.deb ... Unpacking base-files (9.6ubuntu101) over (9.6ubuntu99) ... Setting up base-files (9.6ubuntu101) ... Installing new version of config file /etc/update-motd.d/50-motd-news ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.2_armhf.deb ... Unpacking debianutils (4.8.2) over (4.8.1) ... Setting up debianutils (4.8.2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../bash_4.4-5ubuntu1_armhf.deb ... Unpacking bash (4.4-5ubuntu1) over (4.4-2ubuntu1) ... Setting up bash (4.4-5ubuntu1) ... 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 ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.30.1-0ubuntu4_armhf.deb ... Unpacking bsdutils (1:2.30.1-0ubuntu4) over (1:2.29-1ubuntu2) ... Setting up bsdutils (1:2.30.1-0ubuntu4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.6-1_armhf.deb ... Unpacking diffutils (1:3.6-1) over (1:3.5-3) ... Setting up diffutils (1:3.6-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../archives/tar_1.29b-2_armhf.deb ... Unpacking tar (1.29b-2) over (1.29b-1.1) ... Setting up tar (1.29b-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../dpkg_1.18.24ubuntu1_armhf.deb ... Unpacking dpkg (1.18.24ubuntu1) over (1.18.23ubuntu4) ... Setting up dpkg (1.18.24ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.43.5-1_armhf.deb ... Unpacking e2fslibs:armhf (1.43.5-1) over (1.43.4-2) ... Setting up e2fslibs:armhf (1.43.5-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.43.5-1_armhf.deb ... Unpacking e2fsprogs (1.43.5-1) over (1.43.4-2) ... Setting up e2fsprogs (1.43.5-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20170729-2_armhf.deb ... Unpacking findutils (4.6.0+git+20170729-2) over (4.6.0+git+20161106-2) ... Setting up findutils (4.6.0+git+20170729-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../archives/grep_3.1-2_armhf.deb ... Unpacking grep (3.1-2) over (2.27-2) ... Setting up grep (3.1-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../login_1%3a4.2-3.2ubuntu4_armhf.deb ... Unpacking login (1:4.2-3.2ubuntu4) over (1:4.2-3.2ubuntu1) ... Setting up login (1:4.2-3.2ubuntu4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../libuuid1_2.30.1-0ubuntu4_armhf.deb ... Unpacking libuuid1:armhf (2.30.1-0ubuntu4) over (2.29-1ubuntu2) ... Setting up libuuid1:armhf (2.30.1-0ubuntu4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../libblkid1_2.30.1-0ubuntu4_armhf.deb ... Unpacking libblkid1:armhf (2.30.1-0ubuntu4) over (2.29-1ubuntu2) ... Setting up libblkid1:armhf (2.30.1-0ubuntu4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-4_armhf.deb ... Unpacking libpcre3:armhf (2:8.39-4) over (2:8.39-3) ... Setting up libpcre3:armhf (2:8.39-4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../libselinux1_2.6-3build2_armhf.deb ... Unpacking libselinux1:armhf (2.6-3build2) over (2.6-3) ... Setting up libselinux1:armhf (2.6-3build2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../libmount1_2.30.1-0ubuntu4_armhf.deb ... Unpacking libmount1:armhf (2.30.1-0ubuntu4) over (2.29-1ubuntu2) ... Setting up libmount1:armhf (2.30.1-0ubuntu4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.30.1-0ubuntu4_armhf.deb ... Unpacking libsmartcols1:armhf (2.30.1-0ubuntu4) over (2.29-1ubuntu2) ... Setting up libsmartcols1:armhf (2.30.1-0ubuntu4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.30.1-0ubuntu4_armhf.deb ... Unpacking libfdisk1:armhf (2.30.1-0ubuntu4) over (2.29-1ubuntu2) ... Setting up libfdisk1:armhf (2.30.1-0ubuntu4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14168 files and directories currently installed.) Preparing to unpack .../mount_2.30.1-0ubuntu4_armhf.deb ... Unpacking mount (2.30.1-0ubuntu4) over (2.29-1ubuntu2) ... Preparing to unpack .../util-linux_2.30.1-0ubuntu4_armhf.deb ... Unpacking util-linux (2.30.1-0ubuntu4) over (2.29-1ubuntu2) ... Selecting previously unselected package fdisk. Preparing to unpack .../fdisk_2.30.1-0ubuntu4_armhf.deb ... Unpacking fdisk (2.30.1-0ubuntu4) ... Setting up fdisk (2.30.1-0ubuntu4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14166 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.2-1.3_armhf.deb ... Unpacking liblzma5:armhf (5.2.2-1.3) over (5.2.2-1.2) ... Setting up liblzma5:armhf (5.2.2-1.3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14166 files and directories currently installed.) Preparing to unpack .../libstdc++6_7.2.0-4ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (7.2.0-4ubuntu1) over (6.3.0-14ubuntu3) ... Setting up libstdc++6:armhf (7.2.0-4ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14166 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.5~rc1~ubuntu1_armhf.deb ... Unpacking libapt-pkg5.0:armhf (1.5~rc1~ubuntu1) over (1.4.1ubuntu2) ... Setting up libapt-pkg5.0:armhf (1.5~rc1~ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14166 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.12-2.1_armhf.deb ... Unpacking libtasn1-6:armhf (4.12-2.1) over (4.10-1) ... Setting up libtasn1-6:armhf (4.12-2.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14166 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.7-3_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.7-3) over (0.23.3-5) ... Setting up libp11-kit0:armhf (0.23.7-3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14166 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.8-6ubuntu3_armhf.deb ... Unpacking libgnutls30:armhf (3.5.8-6ubuntu3) over (3.5.6-4ubuntu4) ... Setting up libgnutls30:armhf (3.5.8-6ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14166 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.15.1-2_armhf.deb ... Unpacking libk5crypto3:armhf (1.15.1-2) over (1.15-2) ... Preparing to unpack .../libgssapi-krb5-2_1.15.1-2_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.15.1-2) over (1.15-2) ... Preparing to unpack .../libkrb5-3_1.15.1-2_armhf.deb ... Unpacking libkrb5-3:armhf (1.15.1-2) over (1.15-2) ... Preparing to unpack .../libkrb5support0_1.15.1-2_armhf.deb ... Unpacking libkrb5support0:armhf (1.15.1-2) over (1.15-2) ... Preparing to unpack .../libcomerr2_1.43.5-1_armhf.deb ... Unpacking libcomerr2:armhf (1.43.5-1) over (1.43.4-2) ... Setting up libcomerr2:armhf (1.43.5-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14166 files and directories currently installed.) Preparing to unpack .../00-libidn2-0_2.0.2-3_armhf.deb ... Unpacking libidn2-0:armhf (2.0.2-3) over (0.16-1) ... Preparing to unpack .../01-libldap-2.4-2_2.4.45+dfsg-1ubuntu1_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.45+dfsg-1ubuntu1) over (2.4.44+dfsg-4ubuntu1) ... Preparing to unpack .../02-libldap-common_2.4.45+dfsg-1ubuntu1_all.deb ... Unpacking libldap-common (2.4.45+dfsg-1ubuntu1) over (2.4.44+dfsg-4ubuntu1) ... Preparing to unpack .../03-libroken18-heimdal_7.4.0.dfsg.1-2_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.4.0.dfsg.1-2) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../04-libasn1-8-heimdal_7.4.0.dfsg.1-2_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.4.0.dfsg.1-2) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../05-libheimbase1-heimdal_7.4.0.dfsg.1-2_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.4.0.dfsg.1-2) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../06-libhcrypto4-heimdal_7.4.0.dfsg.1-2_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.4.0.dfsg.1-2) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../07-libwind0-heimdal_7.4.0.dfsg.1-2_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.4.0.dfsg.1-2) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../08-libhx509-5-heimdal_7.4.0.dfsg.1-2_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.4.0.dfsg.1-2) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../09-libsqlite3-0_3.19.3-3_armhf.deb ... Unpacking libsqlite3-0:armhf (3.19.3-3) over (3.16.2-3) ... Preparing to unpack .../10-libkrb5-26-heimdal_7.4.0.dfsg.1-2_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.4.0.dfsg.1-2) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../11-libheimntlm0-heimdal_7.4.0.dfsg.1-2_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.4.0.dfsg.1-2) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../12-libgssapi3-heimdal_7.4.0.dfsg.1-2_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.4.0.dfsg.1-2) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../13-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27~101-g0780600+dfsg-3ubuntu1) over (2.1.27~101-g0780600+dfsg-2ubuntu1) ... Preparing to unpack .../14-libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27~101-g0780600+dfsg-3ubuntu1) over (2.1.27~101-g0780600+dfsg-2ubuntu1) ... Preparing to unpack .../15-libpsl5_0.18.0-2_armhf.deb ... Unpacking libpsl5:armhf (0.18.0-2) over (0.17.0-4) ... Preparing to unpack .../16-libcurl3-gnutls_7.55.1-1ubuntu1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.55.1-1ubuntu1) over (7.52.1-5ubuntu1) ... Preparing to unpack .../17-apt-transport-https_1.5~rc1~ubuntu1_armhf.deb ... Unpacking apt-transport-https (1.5~rc1~ubuntu1) over (1.4.1ubuntu2) ... Preparing to unpack .../18-apt_1.5~rc1~ubuntu1_armhf.deb ... Unpacking apt (1.5~rc1~ubuntu1) over (1.4.1ubuntu2) ... Setting up apt (1.5~rc1~ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14169 files and directories currently installed.) Preparing to unpack .../libip4tc0_1.6.1-2ubuntu1_armhf.deb ... Unpacking libip4tc0:armhf (1.6.1-2ubuntu1) over (1.6.0-3ubuntu2) ... Preparing to unpack .../libapparmor1_2.11.0-2ubuntu16_armhf.deb ... Unpacking libapparmor1:armhf (2.11.0-2ubuntu16) over (2.11.0-2ubuntu4) ... Preparing to unpack .../libaudit-common_1%3a2.7.7-1ubuntu2_all.deb ... Unpacking libaudit-common (1:2.7.7-1ubuntu2) over (1:2.6.6-1ubuntu1) ... Setting up libaudit-common (1:2.7.7-1ubuntu2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14169 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.7-3build1_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.7-3build1) over (0.7.7-3) ... Setting up libcap-ng0:armhf (0.7.7-3build1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14169 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.7.7-1ubuntu2_armhf.deb ... Unpacking libaudit1:armhf (1:2.7.7-1ubuntu2) over (1:2.6.6-1ubuntu1) ... Setting up libaudit1:armhf (1:2.7.7-1ubuntu2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14169 files and directories currently installed.) Preparing to unpack .../libudev1_234-2ubuntu10_armhf.deb ... Unpacking libudev1:armhf (234-2ubuntu10) over (232-21ubuntu3) ... Setting up libudev1:armhf (234-2ubuntu10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14169 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.137-2ubuntu3_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.137-2ubuntu3) over (2:1.02.136-1ubuntu5) ... Preparing to unpack .../libgpg-error0_1.27-3_armhf.deb ... Unpacking libgpg-error0:armhf (1.27-3) over (1.26-2) ... Setting up libgpg-error0:armhf (1.27-3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14169 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.7.8-2_armhf.deb ... Unpacking libgcrypt20:armhf (1.7.8-2) over (1.7.6-1) ... Setting up libgcrypt20:armhf (1.7.8-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14169 files and directories currently installed.) Preparing to unpack .../libcryptsetup4_2%3a1.7.3-4ubuntu1_armhf.deb ... Unpacking libcryptsetup4:armhf (2:1.7.3-4ubuntu1) over (2:1.7.2-0ubuntu1) ... Preparing to unpack .../libkmod2_24-1ubuntu2_armhf.deb ... Unpacking libkmod2:armhf (24-1ubuntu2) over (22-1.1ubuntu1) ... Preparing to unpack .../systemd_234-2ubuntu10_armhf.deb ... Unpacking systemd (234-2ubuntu10) over (232-21ubuntu3) ... dpkg: warning: unable to delete old directory '/etc/dbus-1/system.d': Directory not empty dpkg: warning: unable to delete old directory '/etc/dbus-1': Directory not empty Preparing to unpack .../libsystemd0_234-2ubuntu10_armhf.deb ... Unpacking libsystemd0:armhf (234-2ubuntu10) over (232-21ubuntu3) ... Setting up libsystemd0:armhf (234-2ubuntu10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14194 files and directories currently installed.) Preparing to unpack .../init_1.49ubuntu1_armhf.deb ... Unpacking init (1.49ubuntu1) over (1.47) ... Setting up libapparmor1:armhf (2.11.0-2ubuntu16) ... Setting up libdevmapper1.02.1:armhf (2:1.02.137-2ubuntu3) ... Setting up libcryptsetup4:armhf (2:1.7.3-4ubuntu1) ... Setting up libip4tc0:armhf (1.6.1-2ubuntu1) ... Setting up libkmod2:armhf (24-1ubuntu2) ... Setting up util-linux (2.30.1-0ubuntu4) ... update-alternatives: warning: alternative /usr/bin/pg (part of link group pager) doesn't exist; removing from list of alternatives Setting up mount (2.30.1-0ubuntu4) ... Setting up systemd (234-2ubuntu10) ... Installing new version of config file /etc/systemd/resolved.conf ... Created symlink /etc/systemd/system/dbus-org.freedesktop.resolve1.service -> /lib/systemd/system/systemd-resolved.service. Created symlink /etc/systemd/system/multi-user.target.wants/systemd-resolved.service -> /lib/systemd/system/systemd-resolved.service. Created symlink /etc/systemd/system/dbus-org.freedesktop.network1.service -> /lib/systemd/system/systemd-networkd.service. Created symlink /etc/systemd/system/multi-user.target.wants/systemd-networkd.service -> /lib/systemd/system/systemd-networkd.service. Created symlink /etc/systemd/system/sockets.target.wants/systemd-networkd.socket -> /lib/systemd/system/systemd-networkd.socket. Created symlink /etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service -> /lib/systemd/system/systemd-networkd-wait-online.service. addgroup: The group `systemd-journal' already exists as a system group. Exiting. Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.hostname1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.locale1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.login1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.network1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.resolve1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.systemd1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.timedate1.conf ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14194 files and directories currently installed.) Preparing to unpack .../systemd-sysv_234-2ubuntu10_armhf.deb ... Unpacking systemd-sysv (234-2ubuntu10) over (232-21ubuntu3) ... Preparing to unpack .../libsemanage-common_2.6-2build2_all.deb ... Unpacking libsemanage-common (2.6-2build2) over (2.6-2) ... Setting up libsemanage-common (2.6-2build2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14194 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.6-2build2_armhf.deb ... Unpacking libsemanage1:armhf (2.6-2build2) over (2.6-2) ... Setting up libsemanage1:armhf (2.6-2build2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14194 files and directories currently installed.) Preparing to unpack .../libss2_1.43.5-1_armhf.deb ... Unpacking libss2:armhf (1.43.5-1) over (1.43.4-2) ... Setting up libss2:armhf (1.43.5-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14194 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.2-3.2ubuntu4_armhf.deb ... Unpacking passwd (1:4.2-3.2ubuntu4) over (1:4.2-3.2ubuntu1) ... dpkg: warning: unable to delete old directory '/etc/init': Directory not empty Setting up passwd (1:4.2-3.2ubuntu4) ... Removing obsolete conffile /etc/init/passwd.conf ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14192 files and directories currently installed.) Preparing to unpack .../sensible-utils_0.0.10_all.deb ... Unpacking sensible-utils (0.0.10) over (0.0.9) ... Setting up sensible-utils (0.0.10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14185 files and directories currently installed.) Preparing to unpack .../00-dmsetup_2%3a1.02.137-2ubuntu3_armhf.deb ... Unpacking dmsetup (2:1.02.137-2ubuntu3) over (2:1.02.136-1ubuntu5) ... Preparing to unpack .../01-libassuan0_2.4.3-3_armhf.deb ... Unpacking libassuan0:armhf (2.4.3-3) over (2.4.3-2) ... Preparing to unpack .../02-libnpth0_1.5-2_armhf.deb ... Unpacking libnpth0:armhf (1.5-2) over (1.3-1) ... Preparing to unpack .../03-libssl1.0.0_1.0.2g-1ubuntu13_armhf.deb ... Unpacking libssl1.0.0:armhf (1.0.2g-1ubuntu13) over (1.0.2g-1ubuntu12) ... Preparing to unpack .../04-multiarch-support_2.26-0ubuntu1_armhf.deb ... Unpacking multiarch-support (2.26-0ubuntu1) over (2.24-9ubuntu2) ... Preparing to unpack .../05-tzdata_2017b-2_all.deb ... Unpacking tzdata (2017b-2) over (2017b-1) ... Preparing to unpack .../06-xz-utils_5.2.2-1.3_armhf.deb ... Unpacking xz-utils (5.2.2-1.3) over (5.2.2-1.2) ... Preparing to unpack .../07-openssl_1.0.2g-1ubuntu13_armhf.deb ... Unpacking openssl (1.0.2g-1ubuntu13) over (1.0.2g-1ubuntu12) ... Preparing to unpack .../08-ca-certificates_20170717_all.deb ... Unpacking ca-certificates (20170717) over (20161130) ... Preparing to unpack .../09-libpng16-16_1.6.32-1_armhf.deb ... Unpacking libpng16-16:armhf (1.6.32-1) over (1.6.29-2) ... Preparing to unpack .../10-advancecomp_2.0-1_armhf.deb ... Unpacking advancecomp (2.0-1) over (1.20-1) ... Preparing to unpack .../11-binutils_2.29-9ubuntu1_armhf.deb ... Unpacking binutils (2.29-9ubuntu1) over (2.28-4ubuntu1) ... Selecting previously unselected package binutils-common:armhf. Preparing to unpack .../12-binutils-common_2.29-9ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.29-9ubuntu1) ... Selecting previously unselected package libbinutils:armhf. Preparing to unpack .../13-libbinutils_2.29-9ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.29-9ubuntu1) ... Selecting previously unselected package binutils-arm-linux-gnueabihf. Preparing to unpack .../14-binutils-arm-linux-gnueabihf_2.29-9ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.29-9ubuntu1) ... Preparing to unpack .../15-libmpfr4_3.1.6-1_armhf.deb ... Unpacking libmpfr4:armhf (3.1.6-1) over (3.1.5-1) ... Selecting previously unselected package cpp-7. Preparing to unpack .../16-cpp-7_7.2.0-4ubuntu1_armhf.deb ... Unpacking cpp-7 (7.2.0-4ubuntu1) ... Preparing to unpack .../17-cpp_4%3a7.1.0-1ubuntu3_armhf.deb ... Unpacking cpp (4:7.1.0-1ubuntu3) over (4:6.3.0-2ubuntu1) ... Preparing to unpack .../18-libgomp1_7.2.0-4ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (7.2.0-4ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../19-libubsan0_7.2.0-4ubuntu1_armhf.deb ... Unpacking libubsan0:armhf (7.2.0-4ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../20-libatomic1_7.2.0-4ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (7.2.0-4ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../21-libasan3_6.4.0-5ubuntu3_armhf.deb ... Unpacking libasan3:armhf (6.4.0-5ubuntu3) over (6.3.0-14ubuntu3) ... Preparing to unpack .../22-g++-6_6.4.0-5ubuntu3_armhf.deb ... Unpacking g++-6 (6.4.0-5ubuntu3) over (6.3.0-14ubuntu3) ... Preparing to unpack .../23-libstdc++-6-dev_6.4.0-5ubuntu3_armhf.deb ... Unpacking libstdc++-6-dev:armhf (6.4.0-5ubuntu3) over (6.3.0-14ubuntu3) ... Preparing to unpack .../24-gcc-6_6.4.0-5ubuntu3_armhf.deb ... Unpacking gcc-6 (6.4.0-5ubuntu3) over (6.3.0-14ubuntu3) ... Replacing files in old package cpp-6 (6.3.0-14ubuntu3) ... Preparing to unpack .../25-libgcc-6-dev_6.4.0-5ubuntu3_armhf.deb ... Unpacking libgcc-6-dev:armhf (6.4.0-5ubuntu3) over (6.3.0-14ubuntu3) ... Preparing to unpack .../26-libcc1-0_7.2.0-4ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (7.2.0-4ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../27-cpp-6_6.4.0-5ubuntu3_armhf.deb ... Unpacking cpp-6 (6.4.0-5ubuntu3) over (6.3.0-14ubuntu3) ... Preparing to unpack .../28-gcc-6-base_6.4.0-5ubuntu3_armhf.deb ... Unpacking gcc-6-base:armhf (6.4.0-5ubuntu3) over (6.3.0-14ubuntu3) ... Preparing to unpack .../29-dpkg-dev_1.18.24ubuntu1_all.deb ... Unpacking dpkg-dev (1.18.24ubuntu1) over (1.18.23ubuntu4) ... Preparing to unpack .../30-libdpkg-perl_1.18.24ubuntu1_all.deb ... Unpacking libdpkg-perl (1.18.24ubuntu1) over (1.18.23ubuntu4) ... Selecting previously unselected package libasan4:armhf. Preparing to unpack .../31-libasan4_7.2.0-4ubuntu1_armhf.deb ... Unpacking libasan4:armhf (7.2.0-4ubuntu1) ... Selecting previously unselected package libcilkrts5:armhf. Preparing to unpack .../32-libcilkrts5_7.2.0-4ubuntu1_armhf.deb ... Unpacking libcilkrts5:armhf (7.2.0-4ubuntu1) ... Selecting previously unselected package libgcc-7-dev:armhf. Preparing to unpack .../33-libgcc-7-dev_7.2.0-4ubuntu1_armhf.deb ... Unpacking libgcc-7-dev:armhf (7.2.0-4ubuntu1) ... Selecting previously unselected package gcc-7. Preparing to unpack .../34-gcc-7_7.2.0-4ubuntu1_armhf.deb ... Unpacking gcc-7 (7.2.0-4ubuntu1) ... Preparing to unpack .../35-gcc_4%3a7.1.0-1ubuntu3_armhf.deb ... Removing old gcc doc directory. Unpacking gcc (4:7.1.0-1ubuntu3) over (4:6.3.0-2ubuntu1) ... Selecting previously unselected package libstdc++-7-dev:armhf. Preparing to unpack .../36-libstdc++-7-dev_7.2.0-4ubuntu1_armhf.deb ... Unpacking libstdc++-7-dev:armhf (7.2.0-4ubuntu1) ... Selecting previously unselected package g++-7. Preparing to unpack .../37-g++-7_7.2.0-4ubuntu1_armhf.deb ... Unpacking g++-7 (7.2.0-4ubuntu1) ... Preparing to unpack .../38-g++_4%3a7.1.0-1ubuntu3_armhf.deb ... Unpacking g++ (4:7.1.0-1ubuntu3) over (4:6.3.0-2ubuntu1) ... Preparing to unpack .../39-libusb-0.1-4_2%3a0.1.12-31_armhf.deb ... Unpacking libusb-0.1-4:armhf (2:0.1.12-31) over (2:0.1.12-30) ... Setting up libnpth0:armhf (1.5-2) ... Setting up libgomp1:armhf (7.2.0-4ubuntu1) ... Setting up libatomic1:armhf (7.2.0-4ubuntu1) ... Setting up libcc1-0:armhf (7.2.0-4ubuntu1) ... Setting up libidn2-0:armhf (2.0.2-3) ... Setting up libssl1.0.0:armhf (1.0.2g-1ubuntu13) ... Setting up libasan4:armhf (7.2.0-4ubuntu1) ... Setting up libpng16-16:armhf (1.6.32-1) ... Setting up libldap-common (2.4.45+dfsg-1ubuntu1) ... Setting up libcilkrts5:armhf (7.2.0-4ubuntu1) ... Setting up libpsl5:armhf (0.18.0-2) ... Setting up multiarch-support (2.26-0ubuntu1) ... Setting up tzdata (2017b-2) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Sep 8 12:13:13 UTC 2017. Universal Time is now: Fri Sep 8 12:13:13 UTC 2017. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (234-2ubuntu10) ... Setting up libubsan0:armhf (7.2.0-4ubuntu1) ... Setting up gcc-6-base:armhf (6.4.0-5ubuntu3) ... Setting up libsasl2-modules-db:armhf (2.1.27~101-g0780600+dfsg-3ubuntu1) ... Setting up linux-libc-dev:armhf (4.12.0-13.14) ... Setting up advancecomp (2.0-1) ... Setting up libsasl2-2:armhf (2.1.27~101-g0780600+dfsg-3ubuntu1) ... Setting up libroken18-heimdal:armhf (7.4.0.dfsg.1-2) ... Setting up perl-modules-5.26 (5.26.0-7) ... Setting up libkrb5support0:armhf (1.15.1-2) ... Setting up libgcc-7-dev:armhf (7.2.0-4ubuntu1) ... Setting up binutils-common:armhf (2.29-9ubuntu1) ... Processing triggers for libc-bin (2.26-0ubuntu1) ... Setting up libperl5.26:armhf (5.26.0-7) ... Setting up xz-utils (5.2.2-1.3) ... Setting up libheimbase1-heimdal:armhf (7.4.0.dfsg.1-2) ... Setting up openssl (1.0.2g-1ubuntu13) ... Setting up libsqlite3-0:armhf (3.19.3-3) ... Setting up libmpfr4:armhf (3.1.6-1) ... Setting up dmsetup (2:1.02.137-2ubuntu3) ... Setting up cpp-6 (6.4.0-5ubuntu3) ... Setting up libc-dev-bin (2.26-0ubuntu1) ... Setting up ca-certificates (20170717) ... Updating certificates in /etc/ssl/certs... 7 added, 32 removed; done. Setting up libc6-dev:armhf (2.26-0ubuntu1) ... Setting up libassuan0:armhf (2.4.3-3) ... Setting up libusb-0.1-4:armhf (2:0.1.12-31) ... Setting up libk5crypto3:armhf (1.15.1-2) ... Setting up libasan3:armhf (6.4.0-5ubuntu3) ... Setting up libgcc-6-dev:armhf (6.4.0-5ubuntu3) ... Setting up libstdc++-6-dev:armhf (6.4.0-5ubuntu3) ... Setting up libwind0-heimdal:armhf (7.4.0.dfsg.1-2) ... Setting up libbinutils:armhf (2.29-9ubuntu1) ... Setting up init (1.49ubuntu1) ... Setting up libasn1-8-heimdal:armhf (7.4.0.dfsg.1-2) ... Setting up libhcrypto4-heimdal:armhf (7.4.0.dfsg.1-2) ... Setting up libhx509-5-heimdal:armhf (7.4.0.dfsg.1-2) ... Setting up cpp-7 (7.2.0-4ubuntu1) ... Setting up libstdc++-7-dev:armhf (7.2.0-4ubuntu1) ... Setting up perl (5.26.0-7) ... update-alternatives: warning: alternative /usr/bin/prename (part of link group rename) doesn't exist; removing from list of alternatives update-alternatives: warning: /etc/alternatives/rename is dangling; it will be updated with best choice Removing obsolete conffile /etc/perl/sitecustomize.pl ... Setting up libkrb5-3:armhf (1.15.1-2) ... Setting up libkrb5-26-heimdal:armhf (7.4.0.dfsg.1-2) ... Setting up libheimntlm0-heimdal:armhf (7.4.0.dfsg.1-2) ... Setting up cpp (4:7.1.0-1ubuntu3) ... Setting up libdpkg-perl (1.18.24ubuntu1) ... Setting up libgssapi-krb5-2:armhf (1.15.1-2) ... Setting up libgssapi3-heimdal:armhf (7.4.0.dfsg.1-2) ... Setting up libldap-2.4-2:armhf (2.4.45+dfsg-1ubuntu1) ... Setting up libcurl3-gnutls:armhf (7.55.1-1ubuntu1) ... Setting up apt-transport-https (1.5~rc1~ubuntu1) ... Setting up binutils-arm-linux-gnueabihf (2.29-9ubuntu1) ... Setting up binutils (2.29-9ubuntu1) ... Setting up gcc-7 (7.2.0-4ubuntu1) ... Setting up g++-7 (7.2.0-4ubuntu1) ... Setting up gcc (4:7.1.0-1ubuntu3) ... Setting up gcc-6 (6.4.0-5ubuntu3) ... Setting up g++-6 (6.4.0-5ubuntu3) ... Setting up dpkg-dev (1.18.24ubuntu1) ... Setting up g++ (4:7.1.0-1ubuntu3) ... Processing triggers for libc-bin (2.26-0ubuntu1) ... Processing triggers for ca-certificates (20170717) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-13351682 armhf artful-proposed -c chroot:build-PACKAGEBUILD-13351682 --arch=armhf --dist=artful-proposed --nolog 'llvm-toolchain-4.0_4.0.1-4~ubuntu1.dsc' Initiating build PACKAGEBUILD-13351682 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 16:31:47 UTC 2017 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos01-arm64-038.buildd +==============================================================================+ | llvm-toolchain-4.0 1:4.0.1-4~ubuntu1 (armhf) 08 Sep 2017 12:13 | +==============================================================================+ Package: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Source Version: 1:4.0.1-4~ubuntu1 Distribution: artful-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/llvm-toolchain-4.0-G97Byr/llvm-toolchain-4.0-4.0.1' with '<>' I: NOTICE: Log filtering will replace 'build/llvm-toolchain-4.0-G97Byr' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-13351682/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- llvm-toolchain-4.0_4.0.1-4~ubuntu1.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-WnpJTU/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-WnpJTU/apt_archive ./ InRelease Get:2 copy:/<>/resolver-WnpJTU/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-WnpJTU/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-WnpJTU/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-WnpJTU/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (146 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-6 libperl5.24 libstdc++-6-dev perl-modules-5.24 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 778 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-WnpJTU/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [778 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 778 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15128 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, lcov, procps, help2man, zlib1g-dev, ocaml-nox, ocaml-findlib, libctypes-ocaml-dev, dh-ocaml Merged Build-Conflicts: libllvm-3.4-ocaml-dev, libllvm-3.5-ocaml-dev, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, oprofile Filtered Build-Depends: debhelper (>= 9.0), flex, bison, dejagnu, tcl, expect, cmake, perl, libtool, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9), lsb-release, patchutils, diffstat, xz-utils, python-dev, libedit-dev, libncurses5-dev, swig, python-six, python-sphinx, binutils-dev, libjsoncpp-dev, lcov, procps, help2man, zlib1g-dev, ocaml-nox, ocaml-findlib, libctypes-ocaml-dev, dh-ocaml Filtered Build-Conflicts: libllvm-3.4-ocaml-dev, libllvm-3.5-ocaml-dev, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, oprofile dpkg-deb: building package 'sbuild-build-depends-llvm-toolchain-4.0-dummy' in '/<>/resolver-sXFwlP/apt_archive/sbuild-build-depends-llvm-toolchain-4.0-dummy.deb'. Ign:1 copy:/<>/resolver-sXFwlP/apt_archive ./ InRelease Get:2 copy:/<>/resolver-sXFwlP/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-sXFwlP/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-sXFwlP/apt_archive ./ Sources [525 B] Get:5 copy:/<>/resolver-sXFwlP/apt_archive ./ Packages [758 B] Fetched 3402 B in 0s (156 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install llvm-toolchain-4.0 build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-6 libperl5.24 libstdc++-6-dev perl-modules-5.24 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-dev bison bsdmainutils chrpath cmake cmake-data debhelper dejagnu dh-autoreconf dh-ocaml dh-python dh-strip-nondeterminism diffstat distro-info-data docutils-common expect file flex gettext gettext-base groff-base help2man intltool-debian lcov libarchive-zip-perl libarchive13 libbison-dev libbsd-dev libbsd0 libcroco3 libctypes-ocaml libctypes-ocaml-dev libcurl3 libedit-dev libedit2 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfindlib-ocaml libglib2.0-0 libicu57 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp-dev libjsoncpp1 liblocale-gettext-perl liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libncurses5-dev libpipeline1 libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librhash0 libsigsegv2 libtcl8.6 libtext-unidecode-perl libtimedate-perl libtinfo-dev libtool libuv1 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2 lsb-release m4 man-db mime-support ocaml-base-nox ocaml-compiler-libs ocaml-findlib ocaml-interp ocaml-nox patchutils po-debconf python python-alabaster python-babel python-babel-localedata python-certifi python-chardet python-dev python-docutils python-idna python-imagesize python-jinja2 python-markupsafe python-minimal python-pkg-resources python-pygments python-requests python-roman python-six python-sphinx python-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 ninja-build dh-make git gettext-doc libasprintf-dev libgettextpo-dev groff lrzip ncurses-doc libtool-doc gfortran | fortran95-compiler gcj-jdk lsb m4-doc less www-browser camlp4 ocaml-doc tuareg-mode | ocaml-mode libmail-box-perl python-doc python-tk fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python-jinja2-doc python-setuptools ttf-bitstream-vera python-cryptography python-openssl python-socks python-sphinx-rtd-theme libjs-mathjax dvipng texlive-latex-extra texlive-fonts-recommended texlive-generic-extra 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: tk8.6 libfl-dev curl | wget | lynx-cur libgd-gd2-perl libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs javascript-common libltdl-dev libxml-sax-expat-perl libfindlib-ocaml-dev ledit | readline-editor camlp4 libmail-sendmail-perl docutils-doc libpaper-utils python-pil python-enum34 python-cryptography python-ipaddress python-openssl The following packages will be REMOVED: pkg-create-dbgsym* The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-dev bison bsdmainutils chrpath cmake cmake-data debhelper dejagnu dh-autoreconf dh-ocaml dh-python dh-strip-nondeterminism diffstat distro-info-data docutils-common expect file flex gettext gettext-base groff-base help2man intltool-debian lcov libarchive-zip-perl libarchive13 libbison-dev libbsd-dev libbsd0 libcroco3 libctypes-ocaml libctypes-ocaml-dev libcurl3 libedit-dev libedit2 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfindlib-ocaml libglib2.0-0 libicu57 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp-dev libjsoncpp1 liblocale-gettext-perl liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libncurses5-dev libpipeline1 libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librhash0 libsigsegv2 libtcl8.6 libtext-unidecode-perl libtimedate-perl libtinfo-dev libtool libuv1 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2 lsb-release m4 man-db mime-support ocaml-base-nox ocaml-compiler-libs ocaml-findlib ocaml-interp ocaml-nox patchutils po-debconf python python-alabaster python-babel python-babel-localedata python-certifi python-chardet python-dev python-docutils python-idna python-imagesize python-jinja2 python-markupsafe python-minimal python-pkg-resources python-pygments python-requests python-roman python-six python-sphinx python-tz python-urllib3 python2.7 python2.7-dev python2.7-minimal python3 python3-minimal python3.6 python3.6-minimal sbuild-build-depends-llvm-toolchain-4.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, 133 newly installed, 1 to remove and 0 not upgraded. Need to get 120 MB of archives. After this operation, 426 MB of additional disk space will be used. Get:1 copy:/<>/resolver-sXFwlP/apt_archive ./ sbuild-build-depends-llvm-toolchain-4.0-dummy 0.invalid.0 [1014 B] Get:2 http://ftpmaster.internal/ubuntu artful/main armhf liblocale-gettext-perl armhf 1.07-3build2 [16.1 kB] Get:3 http://ftpmaster.internal/ubuntu artful/main armhf libpython3.6-minimal armhf 3.6.2-3 [534 kB] Get:4 http://ftpmaster.internal/ubuntu artful/main armhf libexpat1 armhf 2.2.3-1 [53.5 kB] Get:5 http://ftpmaster.internal/ubuntu artful/main armhf python3.6-minimal armhf 3.6.2-3 [1206 kB] Get:6 http://ftpmaster.internal/ubuntu artful/main armhf python3-minimal armhf 3.6.1-0ubuntu3 [23.5 kB] Get:7 http://ftpmaster.internal/ubuntu artful/main armhf mime-support all 3.60ubuntu1 [30.1 kB] Get:8 http://ftpmaster.internal/ubuntu artful/main armhf libmpdec2 armhf 2.4.2-1 [66.9 kB] Get:9 http://ftpmaster.internal/ubuntu artful/main armhf libpython3.6-stdlib armhf 3.6.2-3 [2046 kB] Get:10 http://ftpmaster.internal/ubuntu artful/main armhf python3.6 armhf 3.6.2-3 [168 kB] Get:11 http://ftpmaster.internal/ubuntu artful/main armhf libpython3-stdlib armhf 3.6.1-0ubuntu3 [6958 B] Get:12 http://ftpmaster.internal/ubuntu artful/main armhf dh-python all 2.20170125 [83.7 kB] Get:13 http://ftpmaster.internal/ubuntu artful/main armhf python3 armhf 3.6.1-0ubuntu3 [8706 B] Get:14 http://ftpmaster.internal/ubuntu artful/main armhf groff-base armhf 1.22.3-9 [1013 kB] Get:15 http://ftpmaster.internal/ubuntu artful/main armhf libbsd0 armhf 0.8.6-1 [50.6 kB] Get:16 http://ftpmaster.internal/ubuntu artful/main armhf bsdmainutils armhf 9.0.12+nmu1ubuntu1 [173 kB] Get:17 http://ftpmaster.internal/ubuntu artful/main armhf libpipeline1 armhf 1.4.2-1 [21.0 kB] Get:18 http://ftpmaster.internal/ubuntu artful/main armhf man-db armhf 2.7.6.1-2 [873 kB] Get:19 http://ftpmaster.internal/ubuntu artful/main armhf sgml-base all 1.29 [12.3 kB] Get:20 http://ftpmaster.internal/ubuntu artful/main armhf cmake-data all 3.9.1-1 [1276 kB] Get:21 http://ftpmaster.internal/ubuntu artful/main armhf liblzo2-2 armhf 2.08-1.2 [44.2 kB] Get:22 http://ftpmaster.internal/ubuntu artful/main armhf libicu57 armhf 57.1-6 [7442 kB] Get:23 http://ftpmaster.internal/ubuntu artful/main armhf libxml2 armhf 2.9.4+dfsg1-3.1 [553 kB] Get:24 http://ftpmaster.internal/ubuntu artful/main armhf libarchive13 armhf 3.2.2-2 [254 kB] Get:25 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libcurl3 armhf 7.55.1-1ubuntu1 [168 kB] Get:26 http://ftpmaster.internal/ubuntu artful/main armhf libjsoncpp1 armhf 1.7.4-3 [65.9 kB] Get:27 http://ftpmaster.internal/ubuntu artful/main armhf librhash0 armhf 1.3.4-3 [87.1 kB] Get:28 http://ftpmaster.internal/ubuntu artful/main armhf libuv1 armhf 1.9.1-3 [48.7 kB] Get:29 http://ftpmaster.internal/ubuntu artful/main armhf cmake armhf 3.9.1-1 [2595 kB] Get:30 http://ftpmaster.internal/ubuntu artful/main armhf libsigsegv2 armhf 2.11-1 [12.6 kB] Get:31 http://ftpmaster.internal/ubuntu artful/main armhf m4 armhf 1.4.18-1 [181 kB] Get:32 http://ftpmaster.internal/ubuntu artful/main armhf flex armhf 2.6.1-1.3 [281 kB] Get:33 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libpython2.7-minimal armhf 2.7.14~rc1-3ubuntu1 [338 kB] Get:34 http://ftpmaster.internal/ubuntu artful-proposed/main armhf python2.7-minimal armhf 2.7.14~rc1-3ubuntu1 [1107 kB] Get:35 http://ftpmaster.internal/ubuntu artful/main armhf python-minimal armhf 2.7.13-2 [28.2 kB] Get:36 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libpython2.7-stdlib armhf 2.7.14~rc1-3ubuntu1 [1847 kB] Get:37 http://ftpmaster.internal/ubuntu artful-proposed/main armhf python2.7 armhf 2.7.14~rc1-3ubuntu1 [60.9 kB] Get:38 http://ftpmaster.internal/ubuntu artful/main armhf libpython-stdlib armhf 2.7.13-2 [7774 B] Get:39 http://ftpmaster.internal/ubuntu artful/main armhf python armhf 2.7.13-2 [139 kB] Get:40 http://ftpmaster.internal/ubuntu artful/main armhf ucf all 3.0036 [52.9 kB] Get:41 http://ftpmaster.internal/ubuntu artful/main armhf tex-common all 6.09 [33.0 kB] Get:42 http://ftpmaster.internal/ubuntu artful/main armhf distro-info-data all 0.36 [4186 B] Get:43 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libmagic-mgc armhf 1:5.32-1 [184 kB] Get:44 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libmagic1 armhf 1:5.32-1 [62.6 kB] Get:45 http://ftpmaster.internal/ubuntu artful-proposed/main armhf file armhf 1:5.32-1 [21.4 kB] Get:46 http://ftpmaster.internal/ubuntu artful/main armhf lsb-release all 9.20160110ubuntu5 [11.1 kB] Get:47 http://ftpmaster.internal/ubuntu artful/main armhf gettext-base armhf 0.19.8.1-4ubuntu1 [45.4 kB] Get:48 http://ftpmaster.internal/ubuntu artful/main armhf libedit2 armhf 3.1-20170329-1 [61.9 kB] Get:49 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libglib2.0-0 armhf 2.53.6-1ubuntu2 [1014 kB] Get:50 http://ftpmaster.internal/ubuntu artful/main armhf xml-core all 0.17 [21.6 kB] Get:51 http://ftpmaster.internal/ubuntu artful/main armhf autoconf all 2.69-11 [322 kB] Get:52 http://ftpmaster.internal/ubuntu artful/main armhf autotools-dev all 20161112.1 [39.5 kB] Get:53 http://ftpmaster.internal/ubuntu artful/main armhf automake all 1:1.15-6ubuntu1 [509 kB] Get:54 http://ftpmaster.internal/ubuntu artful/main armhf autopoint all 0.19.8.1-4ubuntu1 [412 kB] Get:55 http://ftpmaster.internal/ubuntu artful/main armhf libbison-dev armhf 2:3.0.4.dfsg-1build1 [339 kB] Get:56 http://ftpmaster.internal/ubuntu artful/main armhf bison armhf 2:3.0.4.dfsg-1build1 [225 kB] Get:57 http://ftpmaster.internal/ubuntu artful/universe armhf chrpath armhf 0.16-2 [11.9 kB] Get:58 http://ftpmaster.internal/ubuntu artful/main armhf libtool all 2.4.6-2 [194 kB] Get:59 http://ftpmaster.internal/ubuntu artful/main armhf dh-autoreconf all 14 [15.5 kB] Get:60 http://ftpmaster.internal/ubuntu artful/main armhf libarchive-zip-perl all 1.59-1 [84.0 kB] Get:61 http://ftpmaster.internal/ubuntu artful/main armhf libfile-stripnondeterminism-perl all 0.038-1 [13.3 kB] Get:62 http://ftpmaster.internal/ubuntu artful/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:63 http://ftpmaster.internal/ubuntu artful/main armhf dh-strip-nondeterminism all 0.038-1 [5026 B] Get:64 http://ftpmaster.internal/ubuntu artful/main armhf libcroco3 armhf 0.6.12-1 [69.7 kB] Get:65 http://ftpmaster.internal/ubuntu artful/main armhf gettext armhf 0.19.8.1-4ubuntu1 [1014 kB] Get:66 http://ftpmaster.internal/ubuntu artful/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:67 http://ftpmaster.internal/ubuntu artful/main armhf po-debconf all 1.0.20 [232 kB] Get:68 http://ftpmaster.internal/ubuntu artful/main armhf debhelper all 10.7.2ubuntu2 [877 kB] Get:69 http://ftpmaster.internal/ubuntu artful/main armhf libtcl8.6 armhf 8.6.7+dfsg-1 [762 kB] Get:70 http://ftpmaster.internal/ubuntu artful/universe armhf tcl-expect armhf 5.45-8 [94.5 kB] Get:71 http://ftpmaster.internal/ubuntu artful/universe armhf expect armhf 5.45-8 [137 kB] Get:72 http://ftpmaster.internal/ubuntu artful/universe armhf dejagnu all 1.6-1.1 [720 kB] Get:73 http://ftpmaster.internal/ubuntu artful/main armhf diffstat armhf 1.61-1build1 [21.1 kB] Get:74 http://ftpmaster.internal/ubuntu artful/main armhf docutils-common all 0.13.1+dfsg-2 [154 kB] Get:75 http://ftpmaster.internal/ubuntu artful/universe armhf help2man armhf 1.47.4 [155 kB] Get:76 http://ftpmaster.internal/ubuntu artful/universe armhf lcov all 1.13-1 [93.1 kB] Get:77 http://ftpmaster.internal/ubuntu artful/main armhf libbsd-dev armhf 0.8.6-1 [159 kB] Get:78 http://ftpmaster.internal/ubuntu artful/universe armhf ocaml-base-nox armhf 4.04.0-2ubuntu3 [481 kB] Get:79 http://ftpmaster.internal/ubuntu artful/universe armhf libctypes-ocaml armhf 0.7.0-1build1 [220 kB] Get:80 http://ftpmaster.internal/ubuntu artful/main armhf libtinfo-dev armhf 6.0+20160625-1ubuntu1 [66.4 kB] Get:81 http://ftpmaster.internal/ubuntu artful/main armhf libncurses5-dev armhf 6.0+20160625-1ubuntu1 [154 kB] Get:82 http://ftpmaster.internal/ubuntu artful/universe armhf ocaml-compiler-libs armhf 4.04.0-2ubuntu3 [18.7 MB] Get:83 http://ftpmaster.internal/ubuntu artful/universe armhf ocaml-interp armhf 4.04.0-2ubuntu3 [3412 kB] Get:84 http://ftpmaster.internal/ubuntu artful/universe armhf ocaml-nox armhf 4.04.0-2ubuntu3 [24.6 MB] Get:85 http://ftpmaster.internal/ubuntu artful/universe armhf libctypes-ocaml-dev armhf 0.7.0-1build1 [587 kB] Get:86 http://ftpmaster.internal/ubuntu artful/main armhf libedit-dev armhf 3.1-20170329-1 [85.3 kB] Get:87 http://ftpmaster.internal/ubuntu artful/main armhf libexpat1-dev armhf 2.2.3-1 [102 kB] Get:88 http://ftpmaster.internal/ubuntu artful/universe armhf libfindlib-ocaml armhf 1.7.1-2 [163 kB] Get:89 http://ftpmaster.internal/ubuntu artful/main armhf libjs-jquery all 3.1.1-2 [151 kB] Get:90 http://ftpmaster.internal/ubuntu artful/main armhf libjs-underscore all 1.8.3~dfsg-1 [59.9 kB] Get:91 http://ftpmaster.internal/ubuntu artful/main armhf libjs-sphinxdoc all 1.5.6-2 [78.2 kB] Get:92 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libpython2.7 armhf 2.7.14~rc1-3ubuntu1 [929 kB] Get:93 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libpython2.7-dev armhf 2.7.14~rc1-3ubuntu1 [27.7 MB] Get:94 http://ftpmaster.internal/ubuntu artful/main armhf libpython-dev armhf 2.7.13-2 [7842 B] Get:95 http://ftpmaster.internal/ubuntu artful/universe armhf libtext-unidecode-perl all 1.30-1 [99.0 kB] Get:96 http://ftpmaster.internal/ubuntu artful/main armhf libxml-namespacesupport-perl all 1.11-1 [13.2 kB] Get:97 http://ftpmaster.internal/ubuntu artful/main armhf libxml-sax-base-perl all 1.07-1 [21.5 kB] Get:98 http://ftpmaster.internal/ubuntu artful/main armhf libxml-sax-perl all 0.99+dfsg-2ubuntu1 [64.6 kB] Get:99 http://ftpmaster.internal/ubuntu artful/main armhf libxml-libxml-perl armhf 2.0128+dfsg-3 [298 kB] Get:100 http://ftpmaster.internal/ubuntu artful/universe armhf ocaml-findlib armhf 1.7.1-2 [377 kB] Get:101 http://ftpmaster.internal/ubuntu artful/main armhf patchutils armhf 0.3.4-2 [64.6 kB] Get:102 http://ftpmaster.internal/ubuntu artful/main armhf python-babel-localedata all 2.4.0+dfsg.1-2ubuntu1 [3412 kB] Get:103 http://ftpmaster.internal/ubuntu artful/main armhf python-pkg-resources all 36.2.7-2 [128 kB] Get:104 http://ftpmaster.internal/ubuntu artful/main armhf python-tz all 2017.2-2 [31.7 kB] Get:105 http://ftpmaster.internal/ubuntu artful/main armhf python-babel all 2.4.0+dfsg.1-2ubuntu1 [80.5 kB] Get:106 http://ftpmaster.internal/ubuntu artful/main armhf python-certifi all 2017.4.17-2 [177 kB] Get:107 http://ftpmaster.internal/ubuntu artful/main armhf python-chardet all 3.0.4-1 [80.3 kB] Get:108 http://ftpmaster.internal/ubuntu artful-proposed/main armhf python2.7-dev armhf 2.7.14~rc1-3ubuntu1 [279 kB] Get:109 http://ftpmaster.internal/ubuntu artful/main armhf python-dev armhf 2.7.13-2 [1164 B] Get:110 http://ftpmaster.internal/ubuntu artful/main armhf python-roman all 2.0.0-2 [8062 B] Get:111 http://ftpmaster.internal/ubuntu artful/main armhf python-docutils all 0.13.1+dfsg-2 [359 kB] Get:112 http://ftpmaster.internal/ubuntu artful/main armhf python-idna all 2.5-1 [31.5 kB] Get:113 http://ftpmaster.internal/ubuntu artful/universe armhf python-imagesize all 0.7.1-1 [3854 B] Get:114 http://ftpmaster.internal/ubuntu artful/main armhf python-markupsafe armhf 1.0-1build1 [12.8 kB] Get:115 http://ftpmaster.internal/ubuntu artful/main armhf python-jinja2 all 2.9.6-1 [107 kB] Get:116 http://ftpmaster.internal/ubuntu artful/main armhf python-pygments all 2.2.0+dfsg-1 [577 kB] Get:117 http://ftpmaster.internal/ubuntu artful/main armhf python-six all 1.10.0-4 [10.8 kB] Get:118 http://ftpmaster.internal/ubuntu artful/main armhf python-urllib3 all 1.21.1-1 [84.6 kB] Get:119 http://ftpmaster.internal/ubuntu artful/main armhf python-requests all 2.18.1-1 [57.9 kB] Get:120 http://ftpmaster.internal/ubuntu artful/universe armhf python-alabaster all 0.7.8-1 [18.4 kB] Get:121 http://ftpmaster.internal/ubuntu artful/main armhf sphinx-common all 1.5.6-2 [385 kB] Get:122 http://ftpmaster.internal/ubuntu artful/universe armhf python-sphinx all 1.5.6-2 [429 kB] Get:123 http://ftpmaster.internal/ubuntu artful/main armhf sharutils armhf 1:4.15.2-2 [129 kB] Get:124 http://ftpmaster.internal/ubuntu artful/universe armhf swig3.0 armhf 3.0.10-1.2 [1026 kB] Get:125 http://ftpmaster.internal/ubuntu artful/universe armhf swig armhf 3.0.10-1.2 [6384 B] Get:126 http://ftpmaster.internal/ubuntu artful/main armhf tcl8.6 armhf 8.6.7+dfsg-1 [14.2 kB] Get:127 http://ftpmaster.internal/ubuntu artful/main armhf tcl armhf 8.6.0+9 [5142 B] Get:128 http://ftpmaster.internal/ubuntu artful/universe armhf texinfo armhf 6.4.90.dfsg.1-1build1 [749 kB] Get:129 http://ftpmaster.internal/ubuntu artful/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-0ubuntu2 [168 kB] Get:130 http://ftpmaster.internal/ubuntu artful-proposed/main armhf binutils-dev armhf 2.29-9ubuntu1 [1623 kB] Get:131 http://ftpmaster.internal/ubuntu artful/universe armhf dh-ocaml all 1.1.0 [79.6 kB] Get:132 http://ftpmaster.internal/ubuntu artful/main armhf libffi-dev armhf 3.2.1-6 [160 kB] Get:133 http://ftpmaster.internal/ubuntu artful/main armhf libjsoncpp-dev armhf 1.7.4-3 [77.5 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 120 MB in 4s (28.6 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15128 files and directories currently installed.) Removing pkg-create-dbgsym (0.73) ... Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15119 files and directories currently installed.) Preparing to unpack .../00-liblocale-gettext-perl_1.07-3build2_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-3build2) ... Selecting previously unselected package libpython3.6-minimal:armhf. Preparing to unpack .../01-libpython3.6-minimal_3.6.2-3_armhf.deb ... Unpacking libpython3.6-minimal:armhf (3.6.2-3) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../02-libexpat1_2.2.3-1_armhf.deb ... Unpacking libexpat1:armhf (2.2.3-1) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../03-python3.6-minimal_3.6.2-3_armhf.deb ... Unpacking python3.6-minimal (3.6.2-3) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../04-python3-minimal_3.6.1-0ubuntu3_armhf.deb ... Unpacking python3-minimal (3.6.1-0ubuntu3) ... Selecting previously unselected package mime-support. Preparing to unpack .../05-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../06-libmpdec2_2.4.2-1_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-1) ... Selecting previously unselected package libpython3.6-stdlib:armhf. Preparing to unpack .../07-libpython3.6-stdlib_3.6.2-3_armhf.deb ... Unpacking libpython3.6-stdlib:armhf (3.6.2-3) ... Selecting previously unselected package python3.6. Preparing to unpack .../08-python3.6_3.6.2-3_armhf.deb ... Unpacking python3.6 (3.6.2-3) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../09-libpython3-stdlib_3.6.1-0ubuntu3_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.6.1-0ubuntu3) ... Selecting previously unselected package dh-python. Preparing to unpack .../10-dh-python_2.20170125_all.deb ... Unpacking dh-python (2.20170125) ... Setting up libpython3.6-minimal:armhf (3.6.2-3) ... Setting up libexpat1:armhf (2.2.3-1) ... Setting up python3.6-minimal (3.6.2-3) ... Setting up python3-minimal (3.6.1-0ubuntu3) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 16091 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.1-0ubuntu3_armhf.deb ... Unpacking python3 (3.6.1-0ubuntu3) ... Selecting previously unselected package groff-base. Preparing to unpack .../01-groff-base_1.22.3-9_armhf.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../02-libbsd0_0.8.6-1_armhf.deb ... Unpacking libbsd0:armhf (0.8.6-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../03-bsdmainutils_9.0.12+nmu1ubuntu1_armhf.deb ... Unpacking bsdmainutils (9.0.12+nmu1ubuntu1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../04-libpipeline1_1.4.2-1_armhf.deb ... Unpacking libpipeline1:armhf (1.4.2-1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.7.6.1-2_armhf.deb ... Unpacking man-db (2.7.6.1-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../06-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package cmake-data. Preparing to unpack .../07-cmake-data_3.9.1-1_all.deb ... Unpacking cmake-data (3.9.1-1) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../08-liblzo2-2_2.08-1.2_armhf.deb ... Unpacking liblzo2-2:armhf (2.08-1.2) ... Selecting previously unselected package libicu57:armhf. Preparing to unpack .../09-libicu57_57.1-6_armhf.deb ... Unpacking libicu57:armhf (57.1-6) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../10-libxml2_2.9.4+dfsg1-3.1_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-3.1) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../11-libarchive13_3.2.2-2_armhf.deb ... Unpacking libarchive13:armhf (3.2.2-2) ... Selecting previously unselected package libcurl3:armhf. Preparing to unpack .../12-libcurl3_7.55.1-1ubuntu1_armhf.deb ... Unpacking libcurl3:armhf (7.55.1-1ubuntu1) ... Selecting previously unselected package libjsoncpp1:armhf. Preparing to unpack .../13-libjsoncpp1_1.7.4-3_armhf.deb ... Unpacking libjsoncpp1:armhf (1.7.4-3) ... Selecting previously unselected package librhash0. Preparing to unpack .../14-librhash0_1.3.4-3_armhf.deb ... Unpacking librhash0 (1.3.4-3) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../15-libuv1_1.9.1-3_armhf.deb ... Unpacking libuv1:armhf (1.9.1-3) ... Selecting previously unselected package cmake. Preparing to unpack .../16-cmake_3.9.1-1_armhf.deb ... Unpacking cmake (3.9.1-1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../17-libsigsegv2_2.11-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../18-m4_1.4.18-1_armhf.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package flex. Preparing to unpack .../19-flex_2.6.1-1.3_armhf.deb ... Unpacking flex (2.6.1-1.3) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../20-libpython2.7-minimal_2.7.14~rc1-3ubuntu1_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.14~rc1-3ubuntu1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../21-python2.7-minimal_2.7.14~rc1-3ubuntu1_armhf.deb ... Unpacking python2.7-minimal (2.7.14~rc1-3ubuntu1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../22-python-minimal_2.7.13-2_armhf.deb ... Unpacking python-minimal (2.7.13-2) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../23-libpython2.7-stdlib_2.7.14~rc1-3ubuntu1_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.14~rc1-3ubuntu1) ... Selecting previously unselected package python2.7. Preparing to unpack .../24-python2.7_2.7.14~rc1-3ubuntu1_armhf.deb ... Unpacking python2.7 (2.7.14~rc1-3ubuntu1) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../25-libpython-stdlib_2.7.13-2_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.13-2) ... Setting up libpython2.7-minimal:armhf (2.7.14~rc1-3ubuntu1) ... Setting up python2.7-minimal (2.7.14~rc1-3ubuntu1) ... Setting up python-minimal (2.7.13-2) ... Selecting previously unselected package python. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19918 files and directories currently installed.) Preparing to unpack .../00-python_2.7.13-2_armhf.deb ... Unpacking python (2.7.13-2) ... Selecting previously unselected package ucf. Preparing to unpack .../01-ucf_3.0036_all.deb ... Moving old data out of the way Unpacking ucf (3.0036) ... Selecting previously unselected package tex-common. Preparing to unpack .../02-tex-common_6.09_all.deb ... Unpacking tex-common (6.09) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../03-distro-info-data_0.36_all.deb ... Unpacking distro-info-data (0.36) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.32-1_armhf.deb ... Unpacking libmagic-mgc (1:5.32-1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../05-libmagic1_1%3a5.32-1_armhf.deb ... Unpacking libmagic1:armhf (1:5.32-1) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.32-1_armhf.deb ... Unpacking file (1:5.32-1) ... Selecting previously unselected package lsb-release. Preparing to unpack .../07-lsb-release_9.20160110ubuntu5_all.deb ... Unpacking lsb-release (9.20160110ubuntu5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../08-gettext-base_0.19.8.1-4ubuntu1_armhf.deb ... Unpacking gettext-base (0.19.8.1-4ubuntu1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../09-libedit2_3.1-20170329-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20170329-1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../10-libglib2.0-0_2.53.6-1ubuntu2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.53.6-1ubuntu2) ... Selecting previously unselected package xml-core. Preparing to unpack .../11-xml-core_0.17_all.deb ... Unpacking xml-core (0.17) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20161112.1_all.deb ... Unpacking autotools-dev (20161112.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.15-6ubuntu1_all.deb ... Unpacking automake (1:1.15-6ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.19.8.1-4ubuntu1_all.deb ... Unpacking autopoint (0.19.8.1-4ubuntu1) ... Selecting previously unselected package libbison-dev:armhf. Preparing to unpack .../16-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 .../17-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 .../18-chrpath_0.16-2_armhf.deb ... Unpacking chrpath (0.16-2) ... Selecting previously unselected package libtool. Preparing to unpack .../19-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../20-dh-autoreconf_14_all.deb ... Unpacking dh-autoreconf (14) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../21-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../22-libfile-stripnondeterminism-perl_0.038-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.038-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../23-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../24-dh-strip-nondeterminism_0.038-1_all.deb ... Unpacking dh-strip-nondeterminism (0.038-1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../25-libcroco3_0.6.12-1_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.19.8.1-4ubuntu1_armhf.deb ... Unpacking gettext (0.19.8.1-4ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-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 .../28-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_10.7.2ubuntu2_all.deb ... Unpacking debhelper (10.7.2ubuntu2) ... Selecting previously unselected package libtcl8.6:armhf. Preparing to unpack .../30-libtcl8.6_8.6.7+dfsg-1_armhf.deb ... Unpacking libtcl8.6:armhf (8.6.7+dfsg-1) ... Selecting previously unselected package tcl-expect:armhf. Preparing to unpack .../31-tcl-expect_5.45-8_armhf.deb ... Unpacking tcl-expect:armhf (5.45-8) ... Selecting previously unselected package expect. Preparing to unpack .../32-expect_5.45-8_armhf.deb ... Unpacking expect (5.45-8) ... Selecting previously unselected package dejagnu. Preparing to unpack .../33-dejagnu_1.6-1.1_all.deb ... Unpacking dejagnu (1.6-1.1) ... Selecting previously unselected package diffstat. Preparing to unpack .../34-diffstat_1.61-1build1_armhf.deb ... Unpacking diffstat (1.61-1build1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../35-docutils-common_0.13.1+dfsg-2_all.deb ... Unpacking docutils-common (0.13.1+dfsg-2) ... Selecting previously unselected package help2man. Preparing to unpack .../36-help2man_1.47.4_armhf.deb ... Unpacking help2man (1.47.4) ... Selecting previously unselected package lcov. Preparing to unpack .../37-lcov_1.13-1_all.deb ... Unpacking lcov (1.13-1) ... Selecting previously unselected package libbsd-dev:armhf. Preparing to unpack .../38-libbsd-dev_0.8.6-1_armhf.deb ... Unpacking libbsd-dev:armhf (0.8.6-1) ... Selecting previously unselected package ocaml-base-nox. Preparing to unpack .../39-ocaml-base-nox_4.04.0-2ubuntu3_armhf.deb ... Unpacking ocaml-base-nox (4.04.0-2ubuntu3) ... Selecting previously unselected package libctypes-ocaml. Preparing to unpack .../40-libctypes-ocaml_0.7.0-1build1_armhf.deb ... Unpacking libctypes-ocaml (0.7.0-1build1) ... Selecting previously unselected package libtinfo-dev:armhf. Preparing to unpack .../41-libtinfo-dev_6.0+20160625-1ubuntu1_armhf.deb ... Unpacking libtinfo-dev:armhf (6.0+20160625-1ubuntu1) ... Selecting previously unselected package libncurses5-dev:armhf. Preparing to unpack .../42-libncurses5-dev_6.0+20160625-1ubuntu1_armhf.deb ... Unpacking libncurses5-dev:armhf (6.0+20160625-1ubuntu1) ... Selecting previously unselected package ocaml-compiler-libs. Preparing to unpack .../43-ocaml-compiler-libs_4.04.0-2ubuntu3_armhf.deb ... Unpacking ocaml-compiler-libs (4.04.0-2ubuntu3) ... Selecting previously unselected package ocaml-interp. Preparing to unpack .../44-ocaml-interp_4.04.0-2ubuntu3_armhf.deb ... Unpacking ocaml-interp (4.04.0-2ubuntu3) ... Selecting previously unselected package ocaml-nox. Preparing to unpack .../45-ocaml-nox_4.04.0-2ubuntu3_armhf.deb ... Unpacking ocaml-nox (4.04.0-2ubuntu3) ... Selecting previously unselected package libctypes-ocaml-dev. Preparing to unpack .../46-libctypes-ocaml-dev_0.7.0-1build1_armhf.deb ... Unpacking libctypes-ocaml-dev (0.7.0-1build1) ... Selecting previously unselected package libedit-dev:armhf. Preparing to unpack .../47-libedit-dev_3.1-20170329-1_armhf.deb ... Unpacking libedit-dev:armhf (3.1-20170329-1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../48-libexpat1-dev_2.2.3-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.3-1) ... Selecting previously unselected package libfindlib-ocaml. Preparing to unpack .../49-libfindlib-ocaml_1.7.1-2_armhf.deb ... Unpacking libfindlib-ocaml (1.7.1-2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../50-libjs-jquery_3.1.1-2_all.deb ... Unpacking libjs-jquery (3.1.1-2) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../51-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 .../52-libjs-sphinxdoc_1.5.6-2_all.deb ... Unpacking libjs-sphinxdoc (1.5.6-2) ... Selecting previously unselected package libpython2.7:armhf. Preparing to unpack .../53-libpython2.7_2.7.14~rc1-3ubuntu1_armhf.deb ... Unpacking libpython2.7:armhf (2.7.14~rc1-3ubuntu1) ... Selecting previously unselected package libpython2.7-dev:armhf. Preparing to unpack .../54-libpython2.7-dev_2.7.14~rc1-3ubuntu1_armhf.deb ... Unpacking libpython2.7-dev:armhf (2.7.14~rc1-3ubuntu1) ... Selecting previously unselected package libpython-dev:armhf. Preparing to unpack .../55-libpython-dev_2.7.13-2_armhf.deb ... Unpacking libpython-dev:armhf (2.7.13-2) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../56-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 .../57-libxml-namespacesupport-perl_1.11-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.11-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../58-libxml-sax-base-perl_1.07-1_all.deb ... Unpacking libxml-sax-base-perl (1.07-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../59-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 .../60-libxml-libxml-perl_2.0128+dfsg-3_armhf.deb ... Unpacking libxml-libxml-perl (2.0128+dfsg-3) ... Selecting previously unselected package ocaml-findlib. Preparing to unpack .../61-ocaml-findlib_1.7.1-2_armhf.deb ... Unpacking ocaml-findlib (1.7.1-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../62-patchutils_0.3.4-2_armhf.deb ... Unpacking patchutils (0.3.4-2) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../63-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 .../64-python-pkg-resources_36.2.7-2_all.deb ... Unpacking python-pkg-resources (36.2.7-2) ... Selecting previously unselected package python-tz. Preparing to unpack .../65-python-tz_2017.2-2_all.deb ... Unpacking python-tz (2017.2-2) ... Selecting previously unselected package python-babel. Preparing to unpack .../66-python-babel_2.4.0+dfsg.1-2ubuntu1_all.deb ... Unpacking python-babel (2.4.0+dfsg.1-2ubuntu1) ... Selecting previously unselected package python-certifi. Preparing to unpack .../67-python-certifi_2017.4.17-2_all.deb ... Unpacking python-certifi (2017.4.17-2) ... Selecting previously unselected package python-chardet. Preparing to unpack .../68-python-chardet_3.0.4-1_all.deb ... Unpacking python-chardet (3.0.4-1) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../69-python2.7-dev_2.7.14~rc1-3ubuntu1_armhf.deb ... Unpacking python2.7-dev (2.7.14~rc1-3ubuntu1) ... Selecting previously unselected package python-dev. Preparing to unpack .../70-python-dev_2.7.13-2_armhf.deb ... Unpacking python-dev (2.7.13-2) ... Selecting previously unselected package python-roman. Preparing to unpack .../71-python-roman_2.0.0-2_all.deb ... Unpacking python-roman (2.0.0-2) ... Selecting previously unselected package python-docutils. Preparing to unpack .../72-python-docutils_0.13.1+dfsg-2_all.deb ... Unpacking python-docutils (0.13.1+dfsg-2) ... Selecting previously unselected package python-idna. Preparing to unpack .../73-python-idna_2.5-1_all.deb ... Unpacking python-idna (2.5-1) ... Selecting previously unselected package python-imagesize. Preparing to unpack .../74-python-imagesize_0.7.1-1_all.deb ... Unpacking python-imagesize (0.7.1-1) ... Selecting previously unselected package python-markupsafe. Preparing to unpack .../75-python-markupsafe_1.0-1build1_armhf.deb ... Unpacking python-markupsafe (1.0-1build1) ... Selecting previously unselected package python-jinja2. Preparing to unpack .../76-python-jinja2_2.9.6-1_all.deb ... Unpacking python-jinja2 (2.9.6-1) ... Selecting previously unselected package python-pygments. Preparing to unpack .../77-python-pygments_2.2.0+dfsg-1_all.deb ... Unpacking python-pygments (2.2.0+dfsg-1) ... Selecting previously unselected package python-six. Preparing to unpack .../78-python-six_1.10.0-4_all.deb ... Unpacking python-six (1.10.0-4) ... Selecting previously unselected package python-urllib3. Preparing to unpack .../79-python-urllib3_1.21.1-1_all.deb ... Unpacking python-urllib3 (1.21.1-1) ... Selecting previously unselected package python-requests. Preparing to unpack .../80-python-requests_2.18.1-1_all.deb ... Unpacking python-requests (2.18.1-1) ... Selecting previously unselected package python-alabaster. Preparing to unpack .../81-python-alabaster_0.7.8-1_all.deb ... Unpacking python-alabaster (0.7.8-1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../82-sphinx-common_1.5.6-2_all.deb ... Unpacking sphinx-common (1.5.6-2) ... Selecting previously unselected package python-sphinx. Preparing to unpack .../83-python-sphinx_1.5.6-2_all.deb ... Unpacking python-sphinx (1.5.6-2) ... Selecting previously unselected package sharutils. Preparing to unpack .../84-sharutils_1%3a4.15.2-2_armhf.deb ... Unpacking sharutils (1:4.15.2-2) ... Selecting previously unselected package swig3.0. Preparing to unpack .../85-swig3.0_3.0.10-1.2_armhf.deb ... Unpacking swig3.0 (3.0.10-1.2) ... Selecting previously unselected package swig. Preparing to unpack .../86-swig_3.0.10-1.2_armhf.deb ... Unpacking swig (3.0.10-1.2) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../87-tcl8.6_8.6.7+dfsg-1_armhf.deb ... Unpacking tcl8.6 (8.6.7+dfsg-1) ... Selecting previously unselected package tcl. Preparing to unpack .../88-tcl_8.6.0+9_armhf.deb ... Unpacking tcl (8.6.0+9) ... Selecting previously unselected package texinfo. Preparing to unpack .../89-texinfo_6.4.90.dfsg.1-1build1_armhf.deb ... Unpacking texinfo (6.4.90.dfsg.1-1build1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../90-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 .../91-binutils-dev_2.29-9ubuntu1_armhf.deb ... Unpacking binutils-dev (2.29-9ubuntu1) ... Selecting previously unselected package dh-ocaml. Preparing to unpack .../92-dh-ocaml_1.1.0_all.deb ... Unpacking dh-ocaml (1.1.0) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../93-libffi-dev_3.2.1-6_armhf.deb ... Unpacking libffi-dev:armhf (3.2.1-6) ... Selecting previously unselected package libjsoncpp-dev:armhf. Preparing to unpack .../94-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-4.0-dummy. Preparing to unpack .../95-sbuild-build-depends-llvm-toolchain-4.0-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-llvm-toolchain-4.0-dummy (0.invalid.0) ... Setting up chrpath (0.16-2) ... Setting up binutils-dev (2.29-9ubuntu1) ... Setting up libedit2:armhf (3.1-20170329-1) ... Setting up libjs-jquery (3.1.1-2) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up libjs-underscore (1.8.3~dfsg-1) ... Setting up swig3.0 (3.0.10-1.2) ... Setting up mime-support (3.60ubuntu1) ... Setting up libxml-namespacesupport-perl (1.11-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:armhf (2.11-1) ... Setting up libcurl3:armhf (7.55.1-1ubuntu1) ... Setting up libuv1:armhf (1.9.1-3) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:armhf (2.53.6-1ubuntu2) ... No schema files found: doing nothing. Setting up sharutils (1:4.15.2-2) ... Setting up ocaml-base-nox (4.04.0-2ubuntu3) ... Setting up libtext-unidecode-perl (1.30-1) ... Setting up libtinfo-dev:armhf (6.0+20160625-1ubuntu1) ... Setting up libjs-sphinxdoc (1.5.6-2) ... Setting up dh-ocaml (1.1.0) ... Setting up libffi-dev:armhf (3.2.1-6) ... Setting up distro-info-data (0.36) ... Setting up gettext-base (0.19.8.1-4ubuntu1) ... Setting up cmake-data (3.9.1-1) ... Setting up libpipeline1:armhf (1.4.2-1) ... Setting up m4 (1.4.18-1) ... Setting up sgml-base (1.29) ... Setting up libctypes-ocaml (0.7.0-1build1) ... Setting up libicu57:armhf (57.1-6) ... Setting up libbsd0:armhf (0.8.6-1) ... Setting up ucf (3.0036) ... Setting up libxml2:armhf (2.9.4+dfsg1-3.1) ... Setting up libmagic-mgc (1:5.32-1) ... Setting up libmagic1:armhf (1:5.32-1) ... Setting up librhash0 (1.3.4-3) ... Setting up libcroco3:armhf (0.6.12-1) ... Setting up libncurses5-dev:armhf (6.0+20160625-1ubuntu1) ... Setting up libxml-sax-base-perl (1.07-1) ... Processing triggers for libc-bin (2.26-0ubuntu1) ... Setting up patchutils (0.3.4-2) ... Setting up autotools-dev (20161112.1) ... Setting up python-babel-localedata (2.4.0+dfsg.1-2ubuntu1) ... Setting up sphinx-common (1.5.6-2) ... Setting up lcov (1.13-1) ... 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.3-1) ... Setting up libtcl8.6:armhf (8.6.7+dfsg-1) ... Setting up bison (2:3.0.4.dfsg-1build1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up xml-core (0.17) ... Setting up bsdmainutils (9.0.12+nmu1ubuntu1) ... 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 libfindlib-ocaml (1.7.1-2) ... Setting up ocaml-findlib (1.7.1-2) ... Setting up libpython2.7-stdlib:armhf (2.7.14~rc1-3ubuntu1) ... Setting up diffstat (1.61-1build1) ... Setting up autopoint (0.19.8.1-4ubuntu1) ... Setting up libmpdec2:armhf (2.4.2-1) ... Setting up liblzo2-2:armhf (2.08-1.2) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.038-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.2-3) ... Setting up swig (3.0.10-1.2) ... Setting up python3.6 (3.6.2-3) ... Setting up tex-common (6.09) ... update-language: texlive-base not installed and configured, doing nothing! Setting up gettext (0.19.8.1-4ubuntu1) ... Setting up flex (2.6.1-1.3) ... Setting up libarchive13:armhf (3.2.2-2) ... Setting up libbsd-dev:armhf (0.8.6-1) ... Setting up python2.7 (2.7.14~rc1-3ubuntu1) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.32-1) ... Setting up libpython-stdlib:armhf (2.7.13-2) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up tcl-expect:armhf (5.45-8) ... Setting up tcl8.6 (8.6.7+dfsg-1) ... Setting up libpython2.7:armhf (2.7.14~rc1-3ubuntu1) ... Setting up automake (1:1.15-6ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up help2man (1.47.4) ... Setting up libedit-dev:armhf (3.1-20170329-1) ... Setting up man-db (2.7.6.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libpython2.7-dev:armhf (2.7.14~rc1-3ubuntu1) ... Setting up libxml-libxml-perl (2.0128+dfsg-3) ... 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 cmake (3.9.1-1) ... Setting up python2.7-dev (2.7.14~rc1-3ubuntu1) ... Setting up python (2.7.13-2) ... Setting up python-idna (2.5-1) ... Setting up libtool (2.4.6-2) ... Setting up libpython3-stdlib:armhf (3.6.1-0ubuntu3) ... Setting up libpython-dev:armhf (2.7.13-2) ... Setting up expect (5.45-8) ... Setting up po-debconf (1.0.20) ... Setting up python-dev (2.7.13-2) ... Setting up python-certifi (2017.4.17-2) ... Setting up python-tz (2017.2-2) ... Setting up tcl (8.6.0+9) ... Setting up python-imagesize (0.7.1-1) ... Setting up python-alabaster (0.7.8-1) ... Setting up python-pkg-resources (36.2.7-2) ... Setting up python-roman (2.0.0-2) ... Setting up python-markupsafe (1.0-1build1) ... Setting up python-six (1.10.0-4) ... Setting up python-pygments (2.2.0+dfsg-1) ... Setting up texinfo (6.4.90.dfsg.1-1build1) ... Setting up dejagnu (1.6-1.1) ... Setting up python-urllib3 (1.21.1-1) ... Setting up python-chardet (3.0.4-1) ... Setting up python-jinja2 (2.9.6-1) ... Setting up python-babel (2.4.0+dfsg.1-2ubuntu1) ... update-alternatives: using /usr/bin/pybabel-python2 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python-requests (2.18.1-1) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.13.1+dfsg-2) ... Processing triggers for sgml-base (1.29) ... Setting up python-docutils (0.13.1+dfsg-2) ... update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python-sphinx (1.5.6-2) ... Setting up python3 (3.6.1-0ubuntu3) ... Setting up lsb-release (9.20160110ubuntu5) ... Setting up dh-python (2.20170125) ... Setting up ocaml-compiler-libs (4.04.0-2ubuntu3) ... Setting up dh-autoreconf (14) ... Setting up ocaml-interp (4.04.0-2ubuntu3) ... Setting up dh-strip-nondeterminism (0.038-1) ... Setting up debhelper (10.7.2ubuntu2) ... Setting up ocaml-nox (4.04.0-2ubuntu3) ... Setting up libctypes-ocaml-dev (0.7.0-1build1) ... Setting up sbuild-build-depends-llvm-toolchain-4.0-dummy (0.invalid.0) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 28425 files and directories currently installed.) Purging configuration files for pkg-create-dbgsym (0.73) ... Processing triggers for libc-bin (2.26-0ubuntu1) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-93-generic arm64 (armv7l) Toolchain package versions: binutils_2.29-9ubuntu1 dpkg-dev_1.18.24ubuntu1 g++-6_6.4.0-5ubuntu3 g++-7_7.2.0-4ubuntu1 gcc-6_6.4.0-5ubuntu3 gcc-7_7.2.0-4ubuntu1 libc6-dev_2.26-0ubuntu1 libstdc++-6-dev_6.4.0-5ubuntu3 libstdc++-7-dev_7.2.0-4ubuntu1 libstdc++6_7.2.0-4ubuntu1 linux-libc-dev_4.12.0-13.14 Package versions: adduser_3.113+nmu3ubuntu5 advancecomp_2.0-1 apt_1.5~rc1~ubuntu1 apt-transport-https_1.5~rc1~ubuntu1 autoconf_2.69-11 automake_1:1.15-6ubuntu1 autopoint_0.19.8.1-4ubuntu1 autotools-dev_20161112.1 base-files_9.6ubuntu101 base-passwd_3.5.43 bash_4.4-5ubuntu1 binutils_2.29-9ubuntu1 binutils-arm-linux-gnueabihf_2.29-9ubuntu1 binutils-common_2.29-9ubuntu1 binutils-dev_2.29-9ubuntu1 bison_2:3.0.4.dfsg-1build1 bsdmainutils_9.0.12+nmu1ubuntu1 bsdutils_1:2.30.1-0ubuntu4 build-essential_12.1ubuntu2 bzip2_1.0.6-8.1 ca-certificates_20170717 chrpath_0.16-2 cmake_3.9.1-1 cmake-data_3.9.1-1 coreutils_8.26-3ubuntu3 cpp_4:7.1.0-1ubuntu3 cpp-6_6.4.0-5ubuntu3 cpp-7_7.2.0-4ubuntu1 dash_0.5.8-2.3ubuntu1 debconf_1.5.63 debhelper_10.7.2ubuntu2 debianutils_4.8.2 dejagnu_1.6-1.1 dh-autoreconf_14 dh-ocaml_1.1.0 dh-python_2.20170125 dh-strip-nondeterminism_0.038-1 diffstat_1.61-1build1 diffutils_1:3.6-1 distro-info-data_0.36 dmsetup_2:1.02.137-2ubuntu3 docutils-common_0.13.1+dfsg-2 dpkg_1.18.24ubuntu1 dpkg-dev_1.18.24ubuntu1 e2fslibs_1.43.5-1 e2fsprogs_1.43.5-1 expect_5.45-8 fakeroot_1.21-1ubuntu2 fdisk_2.30.1-0ubuntu4 file_1:5.32-1 findutils_4.6.0+git+20170729-2 flex_2.6.1-1.3 g++_4:7.1.0-1ubuntu3 g++-6_6.4.0-5ubuntu3 g++-7_7.2.0-4ubuntu1 gcc_4:7.1.0-1ubuntu3 gcc-6_6.4.0-5ubuntu3 gcc-6-base_6.4.0-5ubuntu3 gcc-7_7.2.0-4ubuntu1 gcc-7-base_7.2.0-4ubuntu1 gettext_0.19.8.1-4ubuntu1 gettext-base_0.19.8.1-4ubuntu1 gnupg_2.1.15-1ubuntu7 gnupg-agent_2.1.15-1ubuntu7 gpgv_2.1.15-1ubuntu7 grep_3.1-2 groff-base_1.22.3-9 gzip_1.6-5ubuntu1 help2man_1.47.4 hostname_3.18 init_1.49ubuntu1 init-system-helpers_1.49ubuntu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 lcov_1.13-1 libacl1_2.2.52-3build1 libapparmor1_2.11.0-2ubuntu16 libapt-pkg5.0_1.5~rc1~ubuntu1 libarchive-zip-perl_1.59-1 libarchive13_3.2.2-2 libasan3_6.4.0-5ubuntu3 libasan4_7.2.0-4ubuntu1 libasn1-8-heimdal_7.4.0.dfsg.1-2 libassuan0_2.4.3-3 libatomic1_7.2.0-4ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.7.7-1ubuntu2 libaudit1_1:2.7.7-1ubuntu2 libbinutils_2.29-9ubuntu1 libbison-dev_2:3.0.4.dfsg-1build1 libblkid1_2.30.1-0ubuntu4 libbsd-dev_0.8.6-1 libbsd0_0.8.6-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.26-0ubuntu1 libc-dev-bin_2.26-0ubuntu1 libc6_2.26-0ubuntu1 libc6-dev_2.26-0ubuntu1 libcap-ng0_0.7.7-3build1 libcap2_1:2.25-1 libcc1-0_7.2.0-4ubuntu1 libcilkrts5_7.2.0-4ubuntu1 libcomerr2_1.43.5-1 libcroco3_0.6.12-1 libcryptsetup4_2:1.7.3-4ubuntu1 libctypes-ocaml_0.7.0-1build1 libctypes-ocaml-dev_0.7.0-1build1 libcurl3_7.55.1-1ubuntu1 libcurl3-gnutls_7.55.1-1ubuntu1 libdb5.3_5.3.28-13.1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.137-2ubuntu3 libdpkg-perl_1.18.24ubuntu1 libedit-dev_3.1-20170329-1 libedit2_3.1-20170329-1 libexpat1_2.2.3-1 libexpat1-dev_2.2.3-1 libfakeroot_1.21-1ubuntu2 libfdisk1_2.30.1-0ubuntu4 libffi-dev_3.2.1-6 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.038-1 libfindlib-ocaml_1.7.1-2 libgcc-6-dev_6.4.0-5ubuntu3 libgcc-7-dev_7.2.0-4ubuntu1 libgcc1_1:7.2.0-4ubuntu1 libgcrypt20_1.7.8-2 libgdbm3_1.8.3-14 libglib2.0-0_2.53.6-1ubuntu2 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.8-6ubuntu3 libgomp1_7.2.0-4ubuntu1 libgpg-error0_1.27-3 libgssapi-krb5-2_1.15.1-2 libgssapi3-heimdal_7.4.0.dfsg.1-2 libhcrypto4-heimdal_7.4.0.dfsg.1-2 libheimbase1-heimdal_7.4.0.dfsg.1-2 libheimntlm0-heimdal_7.4.0.dfsg.1-2 libhogweed4_3.3-1 libhx509-5-heimdal_7.4.0.dfsg.1-2 libicu57_57.1-6 libidn11_1.33-1 libidn2-0_2.0.2-3 libip4tc0_1.6.1-2ubuntu1 libisl15_0.18-1 libjs-jquery_3.1.1-2 libjs-sphinxdoc_1.5.6-2 libjs-underscore_1.8.3~dfsg-1 libjsoncpp-dev_1.7.4-3 libjsoncpp1_1.7.4-3 libk5crypto3_1.15.1-2 libkeyutils1_1.5.9-9ubuntu1 libkmod2_24-1ubuntu2 libkrb5-26-heimdal_7.4.0.dfsg.1-2 libkrb5-3_1.15.1-2 libkrb5support0_1.15.1-2 libksba8_1.3.5-2 libldap-2.4-2_2.4.45+dfsg-1ubuntu1 libldap-common_2.4.45+dfsg-1ubuntu1 liblocale-gettext-perl_1.07-3build2 liblockfile-bin_1.14-1 liblockfile1_1.14-1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.3 liblzo2-2_2.08-1.2 libmagic-mgc_1:5.32-1 libmagic1_1:5.32-1 libmount1_2.30.1-0ubuntu4 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.6-1 libncurses5_6.0+20160625-1ubuntu1 libncurses5-dev_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.3-1 libnpth0_1.5-2 libp11-kit0_0.23.7-3 libpam-modules_1.1.8-3.2ubuntu3 libpam-modules-bin_1.1.8-3.2ubuntu3 libpam-runtime_1.1.8-3.2ubuntu3 libpam0g_1.1.8-3.2ubuntu3 libpcre3_2:8.39-4 libperl5.24_5.24.1-2ubuntu1 libperl5.26_5.26.0-7 libpipeline1_1.4.2-1 libpng16-16_1.6.32-1 libprocps6_2:3.3.12-1ubuntu2 libpsl5_0.18.0-2 libpython-dev_2.7.13-2 libpython-stdlib_2.7.13-2 libpython2.7_2.7.14~rc1-3ubuntu1 libpython2.7-dev_2.7.14~rc1-3ubuntu1 libpython2.7-minimal_2.7.14~rc1-3ubuntu1 libpython2.7-stdlib_2.7.14~rc1-3ubuntu1 libpython3-stdlib_3.6.1-0ubuntu3 libpython3.6-minimal_3.6.2-3 libpython3.6-stdlib_3.6.2-3 libreadline7_7.0-0ubuntu2 librhash0_1.3.4-3 libroken18-heimdal_7.4.0.dfsg.1-2 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu1 libseccomp2_2.3.1-2.1ubuntu1 libselinux1_2.6-3build2 libsemanage-common_2.6-2build2 libsemanage1_2.6-2build2 libsepol1_2.6-2 libsigsegv2_2.11-1 libslang2_2.3.1-5ubuntu1 libsmartcols1_2.30.1-0ubuntu4 libsqlite3-0_3.19.3-3 libss2_1.43.5-1 libssl1.0.0_1.0.2g-1ubuntu13 libstdc++-6-dev_6.4.0-5ubuntu3 libstdc++-7-dev_7.2.0-4ubuntu1 libstdc++6_7.2.0-4ubuntu1 libsystemd0_234-2ubuntu10 libtasn1-6_4.12-2.1 libtcl8.6_8.6.7+dfsg-1 libtext-unidecode-perl_1.30-1 libtimedate-perl_2.3000-2 libtinfo-dev_6.0+20160625-1ubuntu1 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-2 libubsan0_7.2.0-4ubuntu1 libudev1_234-2ubuntu10 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libuuid1_2.30.1-0ubuntu4 libuv1_1.9.1-3 libwind0-heimdal_7.4.0.dfsg.1-2 libxml-libxml-perl_2.0128+dfsg-3 libxml-namespacesupport-perl_1.11-1 libxml-sax-base-perl_1.07-1 libxml-sax-perl_0.99+dfsg-2ubuntu1 libxml2_2.9.4+dfsg1-3.1 linux-libc-dev_4.12.0-13.14 lockfile-progs_0.1.17build1 login_1:4.2-3.2ubuntu4 lsb-base_9.20160110ubuntu5 lsb-release_9.20160110ubuntu5 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-2 mawk_1.3.3-17ubuntu2 mime-support_3.60ubuntu1 mount_2.30.1-0ubuntu4 multiarch-support_2.26-0ubuntu1 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 ocaml-base-nox_4.04.0-2ubuntu3 ocaml-compiler-libs_4.04.0-2ubuntu3 ocaml-findlib_1.7.1-2 ocaml-interp_4.04.0-2ubuntu3 ocaml-nox_4.04.0-2ubuntu3 openssl_1.0.2g-1ubuntu13 optipng_0.7.6-1build1 passwd_1:4.2-3.2ubuntu4 patch_2.7.5-1build1 patchutils_0.3.4-2 perl_5.26.0-7 perl-base_5.26.0-7 perl-modules-5.24_5.24.1-2ubuntu1 perl-modules-5.26_5.26.0-7 pinentry-curses_1.0.0-2 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-1ubuntu2 python_2.7.13-2 python-alabaster_0.7.8-1 python-babel_2.4.0+dfsg.1-2ubuntu1 python-babel-localedata_2.4.0+dfsg.1-2ubuntu1 python-certifi_2017.4.17-2 python-chardet_3.0.4-1 python-dev_2.7.13-2 python-docutils_0.13.1+dfsg-2 python-idna_2.5-1 python-imagesize_0.7.1-1 python-jinja2_2.9.6-1 python-markupsafe_1.0-1build1 python-minimal_2.7.13-2 python-pkg-resources_36.2.7-2 python-pygments_2.2.0+dfsg-1 python-requests_2.18.1-1 python-roman_2.0.0-2 python-six_1.10.0-4 python-sphinx_1.5.6-2 python-tz_2017.2-2 python-urllib3_1.21.1-1 python2.7_2.7.14~rc1-3ubuntu1 python2.7-dev_2.7.14~rc1-3ubuntu1 python2.7-minimal_2.7.14~rc1-3ubuntu1 python3_3.6.1-0ubuntu3 python3-minimal_3.6.1-0ubuntu3 python3.6_3.6.2-3 python3.6-minimal_3.6.2-3 readline-common_7.0-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-llvm-toolchain-4.0-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.10 sgml-base_1.29 sharutils_1:4.15.2-2 sphinx-common_1.5.6-2 swig_3.0.10-1.2 swig3.0_3.0.10-1.2 systemd_234-2ubuntu10 systemd-sysv_234-2ubuntu10 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.8git1 tar_1.29b-2 tcl_8.6.0+9 tcl-expect_5.45-8 tcl8.6_8.6.7+dfsg-1 tex-common_6.09 texinfo_6.4.90.dfsg.1-1build1 tzdata_2017b-2 ubuntu-keyring_2016.10.27 ucf_3.0036 util-linux_2.30.1-0ubuntu4 xml-core_0.17 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 Fri Sep 8 12:10:11 2017 UTC gpgv: using RSA key gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./llvm-toolchain-4.0_4.0.1-4~ubuntu1.dsc dpkg-source: info: extracting llvm-toolchain-4.0 in llvm-toolchain-4.0-4.0.1 dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-clang.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-clang-tools-extra.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-compiler-rt.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-lld.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-lldb.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-polly.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1-4~ubuntu1.debian.tar.xz dpkg-source: info: applying 19-clang_debian_version.patch dpkg-source: info: applying 23-strlcpy_strlcat_warning_removed.diff dpkg-source: info: applying 27-fix_clang_stdint.diff dpkg-source: info: applying 26-set-correct-float-abi.diff dpkg-source: info: applying 0003-Debian-version-info-and-bugreport.patch dpkg-source: info: applying scan-build-clang-path.diff dpkg-source: info: applying declare_clear_cache.diff dpkg-source: info: applying clang-format-version.diff dpkg-source: info: applying unwind-chain-inclusion.diff dpkg-source: info: applying hurd-pathmax.diff dpkg-source: info: applying use-deb-json.diff dpkg-source: info: applying 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 fix-cmake-config-prefix.diff dpkg-source: info: applying lldb-link-atomic-cmake.patch dpkg-source: info: applying disable-source-interleave.diff dpkg-source: info: applying silent-gold-utils.diff dpkg-source: info: applying disable-llvm-symbolizer-test.diff dpkg-source: info: applying clang-tidy-run-bin.diff dpkg-source: info: applying fix-scan-view-path.diff dpkg-source: info: applying 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 silent-amdgpu-test-failing.diff dpkg-source: info: applying pthread-link.diff dpkg-source: info: applying add_symbols_versioning.patch dpkg-source: info: applying ftfbs-gcc.diff Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-13351682 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-13351682 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-13351682 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package llvm-toolchain-4.0 dpkg-buildpackage: info: source version 1:4.0.1-4~ubuntu1 dpkg-buildpackage: info: source distribution artful dpkg-source --before-build llvm-toolchain-4.0-4.0.1 dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --with ocaml 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-4.0.vim /<>/utils/vim/tablegen-4.0.vim rm -f /<>/clang/tools/clang-format/clang-format-diff-4.0 rm -f /<>/clang/tools/clang-format/clang-format-4.0.py make[1]: Leaving directory '/<>' dh_clean debian/rules build-arch dh build-arch --with ocaml 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/4.0/'); \ echo "$f => $f2"; \ sed -e 's|@DEB_HOST_MULTIARCH@|arm-linux-gnueabihf|g' \ -e "s|@OCAML_STDLIB_DIR@|/usr/lib/ocaml|g" \ -e "s|@LLVM_VERSION_FULL@|4.0.1|g" \ -e "s|@LLVM_VERSION@|4.0|g" $f > $f2; \ done debian/clang-X.Y-doc.docs.in => debian/clang-4.0-doc.docs debian/clang-X.Y-examples.examples.in => debian/clang-4.0-examples.examples debian/clang-X.Y.install.in => debian/clang-4.0.install debian/clang-X.Y.links.in => debian/clang-4.0.links debian/clang-X.Y.lintian-overrides.in => debian/clang-4.0.lintian-overrides debian/clang-X.Y.manpages.in => debian/clang-4.0.manpages debian/clang-format-X.Y.install.in => debian/clang-format-4.0.install debian/clang-format-X.Y.lintian-overrides.in => debian/clang-format-4.0.lintian-overrides debian/clang-format-X.Y.manpages.in => debian/clang-format-4.0.manpages debian/clang-tidy-X.Y.install.in => debian/clang-tidy-4.0.install debian/clang-tidy-X.Y.links.in => debian/clang-tidy-4.0.links debian/clang-tidy-X.Y.lintian-overrides.in => debian/clang-tidy-4.0.lintian-overrides debian/clang-tidy-X.Y.manpages.in => debian/clang-tidy-4.0.manpages debian/libclang-X.Y-dev.install.in => debian/libclang-4.0-dev.install debian/libclang-X.Y-dev.links.in => debian/libclang-4.0-dev.links debian/libclang-common-X.Y-dev.install.in => debian/libclang-common-4.0-dev.install debian/libclang-common-X.Y-dev.links.in => debian/libclang-common-4.0-dev.links debian/libclang1-X.Y.install.in => debian/libclang1-4.0.install debian/libclang1-X.Y.links.in => debian/libclang1-4.0.links debian/libclang1-X.Y.lintian-overrides.in => debian/libclang1-4.0.lintian-overrides debian/libclang1-X.Y.symbols.in => debian/libclang1-4.0.symbols debian/liblld-X.Y-dev.install.in => debian/liblld-4.0-dev.install debian/liblld-X.Y.install.in => debian/liblld-4.0.install debian/liblld-X.Y.links.in => debian/liblld-4.0.links debian/liblldb-X.Y-dev.install.in => debian/liblldb-4.0-dev.install debian/liblldb-X.Y-dev.links.in => debian/liblldb-4.0-dev.links debian/liblldb-X.Y.install.in => debian/liblldb-4.0.install debian/liblldb-X.Y.links.in => debian/liblldb-4.0.links debian/liblldb-X.Y.lintian-overrides.in => debian/liblldb-4.0.lintian-overrides debian/libllvm-X.Y-ocaml-dev.META.in => debian/libllvm-4.0-ocaml-dev.META debian/libllvm-X.Y-ocaml-dev.dirs.in => debian/libllvm-4.0-ocaml-dev.dirs debian/libllvm-X.Y-ocaml-dev.install.in => debian/libllvm-4.0-ocaml-dev.install debian/libllvm-X.Y-ocaml-dev.lintian-overrides.in => debian/libllvm-4.0-ocaml-dev.lintian-overrides debian/libllvmX.Y.install.in => debian/libllvm4.0.install debian/libllvmX.Y.links.in => debian/libllvm4.0.links debian/libllvmX.Y.lintian-overrides.in => debian/libllvm4.0.lintian-overrides debian/lld-X.Y.install.in => debian/lld-4.0.install debian/lld-X.Y.manpages.in => debian/lld-4.0.manpages debian/lldb-X.Y.install.in => debian/lldb-4.0.install debian/lldb-X.Y.lintian-overrides.in => debian/lldb-4.0.lintian-overrides debian/lldb-X.Y.manpages.in => debian/lldb-4.0.manpages debian/lldb-X.Y.postinst.in => debian/lldb-4.0.postinst debian/llvm-X.Y-dev.dirs.in => debian/llvm-4.0-dev.dirs debian/llvm-X.Y-dev.install.in => debian/llvm-4.0-dev.install debian/llvm-X.Y-dev.links.in => debian/llvm-4.0-dev.links debian/llvm-X.Y-doc.dirs.in => debian/llvm-4.0-doc.dirs debian/llvm-X.Y-doc.install.in => debian/llvm-4.0-doc.install debian/llvm-X.Y-examples.dirs.in => debian/llvm-4.0-examples.dirs debian/llvm-X.Y-examples.examples.in => debian/llvm-4.0-examples.examples debian/llvm-X.Y-examples.links.in => debian/llvm-4.0-examples.links debian/llvm-X.Y-runtime.binfmt.in => debian/llvm-4.0-runtime.binfmt debian/llvm-X.Y-runtime.install.in => debian/llvm-4.0-runtime.install debian/llvm-X.Y-runtime.lintian-overrides.in => debian/llvm-4.0-runtime.lintian-overrides debian/llvm-X.Y-runtime.manpages.in => debian/llvm-4.0-runtime.manpages debian/llvm-X.Y-runtime.postinst.in => debian/llvm-4.0-runtime.postinst debian/llvm-X.Y-runtime.prerm.in => debian/llvm-4.0-runtime.prerm debian/llvm-X.Y-tools.dirs.in => debian/llvm-4.0-tools.dirs debian/llvm-X.Y-tools.install.in => debian/llvm-4.0-tools.install debian/llvm-X.Y.dirs.in => debian/llvm-4.0.dirs debian/llvm-X.Y.install.in => debian/llvm-4.0.install debian/llvm-X.Y.lintian-overrides.in => debian/llvm-4.0.lintian-overrides debian/llvm-X.Y.manpages.in => debian/llvm-4.0.manpages debian/pollycc.in => debian/pollycc debian/python-clang-X.Y.install.in => debian/python-clang-4.0.install debian/python-lldb-X.Y.install.in => debian/python-lldb-4.0.install debian/python-lldb-X.Y.links.in => debian/python-lldb-4.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.2.0-4ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-multilib --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix gcc version 7.2.0 (Ubuntu/Linaro 7.2.0-4ubuntu1) mkdir -p build-llvm mkdir -p clang/include/clang/Debian sed -e "s|@DEB_PATCHSETVERSION@|4~ubuntu1|" \ 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-5 --comptype gcc; \ cov-configure --compiler g++-5 --comptype gcc; \ cov-configure --compiler gcc-6 --comptype gcc; \ cov-configure --compiler g++-6 --comptype gcc; \ 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-4.0 \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_CXX_FLAGS='-std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files' \ -DLLVM_LINK_LLVM_DYLIB=ON \ -DLLVM_INSTALL_UTILS=ON \ -DLLVM_VERSION_SUFFIX= \ -DLLVM_ENABLE_SPHINX=ON \ -DSPHINX_WARNINGS_AS_ERRORS=OFF \ -DLLVM_BUILD_LLVM_DYLIB=ON \ -DLLVM_ENABLE_RTTI=ON \ -DLLVM_ENABLE_FFI=ON \ -DLLVM_BINUTILS_INCDIR=/usr/include/ -DLLDB_DISABLE_LIBEDIT=ON \ -DLIBCLANG_LIBRARY_VERSION=1 Using cmake: cmake -- The C compiler identification is GNU 7.2.0 -- The CXX compiler identification is GNU 7.2.0 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc-7 -- Check for working C compiler: /usr/bin/gcc-7 -- Check for working C compiler: /usr/bin/gcc-7 -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++-7 -- Check for working CXX compiler: /usr/bin/g++-7 -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for execinfo.h -- Looking for execinfo.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for 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 pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for compress2 in z -- Looking for compress2 in z - found -- Looking for el_init in edit -- Looking for el_init in edit - found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - found -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - found -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for 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 __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test HAVE_INT64_T -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T -- Performing Test HAVE_U_INT64_T - Success -- Looking for ffi_call -- Looking for ffi_call - found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_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. -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build -- Go bindings disabled. -- Found OCaml: /usr/bin/ocamlfind -- OCaml bindings enabled. -- 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 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_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - Success -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.14") -- Constructing LLVMBuild project information -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting RISCV -- 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_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 -- check-xray-fdr does nothing. -- ISL version: isl-0.18-43-g0b4256f -- 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 -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Clang version: 4.0.1 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed -- LLD version: 4.0.1 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython2.7.so (found version "2.7.14rc1") -- 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: 4.0.1 -- Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR) -- Performing Test HAVE_PROCESS_VM_READV -- Performing Test HAVE_PROCESS_VM_READV - Success -- Found Curses: /usr/lib/arm-linux-gnueabihf/libcurses.so -- Looking for __GLIBCXX__ -- Looking for __GLIBCXX__ - found -- Performing Test LLDB_USING_LIBSTDCXX_4_9 -- Performing Test LLDB_USING_LIBSTDCXX_4_9 - Success -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Found SWIG: /usr/bin/swig3.0 (found version "3.0.10") -- Performing Test CXX_SUPPORTS_NO_MACRO_REDEFINED -- Performing Test CXX_SUPPORTS_NO_MACRO_REDEFINED - Success -- Symbols (liblldb): exporting all symbols from the lldb namespace -- 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 -Wl,-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' 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/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/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". 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/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". 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". [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o cd /<>/build-llvm/lib/Demangle && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o -c /<>/utils/TableGen/AsmMatcherEmitter.cpp Scanning dependencies of target LLVMSupport make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[4]: Entering directory '/<>/build-llvm' [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o -c /<>/lib/Support/APFloat.cpp /<>/lib/Demangle/ItaniumDemangle.cpp: In function ‘const char* parse_type(const char*, const char*, C&) [with C = {anonymous}::Db]’: /<>/lib/Demangle/ItaniumDemangle.cpp:1902:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (first + 1 != last) { ^~ /<>/lib/Demangle/ItaniumDemangle.cpp:1941:9: note: here default: ^~~~~~~ [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Main.cpp.o -c /<>/lib/TableGen/Main.cpp /<>/lib/Support/APFloat.cpp: In member function ‘llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::divideSpecials(const llvm::detail::IEEEFloat&)’: /<>/lib/Support/APFloat.cpp:1543:20: warning: this statement may fall through [-Wimplicit-fallthrough=] copySignificand(rhs); ~~~~~~~~~~~~~~~^~~~~ /<>/lib/Support/APFloat.cpp:1544:3: note: here case PackCategoriesIntoKey(fcNaN, fcZero): ^~~~ /<>/lib/Support/APFloat.cpp:1548:10: warning: this statement may fall through [-Wimplicit-fallthrough=] sign = false; ~~~~~^~~~~~~ /<>/lib/Support/APFloat.cpp:1549:3: note: here case PackCategoriesIntoKey(fcInfinity, fcZero): ^~~~ /<>/utils/TableGen/AsmMatcherEmitter.cpp:763:6: warning: ‘void {anonymous}::MatchableInfo::dump() const’ defined but not used [-Wunused-function] void MatchableInfo::dump() const { ^~~~~~~~~~~~~ [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Record.cpp.o -c /<>/lib/TableGen/Record.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APInt.cpp.o -c /<>/lib/Support/APInt.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/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_4.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 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o -c /<>/lib/MC/ConstantPools.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o -c /<>/lib/Support/APSInt.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/TableGen/Record.h:18, from /<>/lib/TableGen/Record.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o -c /<>/lib/MC/ELFObjectWriter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o -c /<>/lib/Support/ARMBuildAttrs.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector llvm::Record::getValueAsListOfInts(llvm::StringRef) const’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o -c /<>/lib/Support/ARMWinEH.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o -c /<>/lib/Support/Allocator.cpp [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o -c /<>/lib/TableGen/SetTheory.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o -c /<>/lib/Support/BlockFrequency.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCExpr.h:13, from /<>/include/llvm/MC/MCValue.h:17, from /<>/include/llvm/MC/MCELFObjectWriter.h:14, from /<>/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFRelocationEntry&}; _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCExpr.h:13, from /<>/include/llvm/MC/MCValue.h:17, from /<>/include/llvm/MC/MCELFObjectWriter.h:14, from /<>/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, bool&, uint64_t&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o -c /<>/lib/Support/BranchProbability.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o -c /<>/lib/Support/CachePruning.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o -c /<>/utils/TableGen/AsmWriterEmitter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o -c /<>/lib/Support/circular_raw_ostream.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o -c /<>/lib/MC/MCAsmBackend.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o -c /<>/lib/Support/Chrono.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o -c /<>/lib/MC/MCAsmInfo.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/COM.cpp.o -c /<>/lib/Support/COM.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o -c /<>/lib/Support/CommandLine.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o -c /<>/lib/MC/MCAsmInfoCOFF.cpp [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o -c /<>/lib/TableGen/StringMatcher.cpp /<>/lib/Support/CommandLine.cpp: In member function ‘bool {anonymous}::CommandLineParser::ParseCommandLineOptions(int, const char* const*, llvm::StringRef, bool)’: /<>/lib/Support/CommandLine.cpp:1271:16: warning: this statement may fall through [-Wimplicit-fallthrough=] Done = true; // Optional arguments want _at most_ one value ~~~~~^~~~~~ /<>/lib/Support/CommandLine.cpp:1273:9: note: here case cl::ZeroOrMore: // Zero or more will take all they can get... ^~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o -c /<>/lib/MC/MCAsmInfoDarwin.cpp [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o -c /<>/lib/TableGen/TableGenBackend.cpp [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o -c /<>/lib/TableGen/TGLexer.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o -c /<>/lib/MC/MCAsmInfoELF.cpp /<>/lib/TableGen/TGLexer.cpp: In member function ‘llvm::tgtok::TokKind llvm::TGLexer::LexToken()’: /<>/lib/TableGen/TGLexer.cpp:158:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (NextChar == 'b') ^~ /<>/lib/TableGen/TGLexer.cpp:161:9: note: here case '2': case '3': case '4': case '5': ^~~~ /<>/lib/TableGen/TGLexer.cpp: In member function ‘llvm::tgtok::TokKind llvm::TGLexer::LexString()’: /<>/lib/TableGen/TGLexer.cpp:225:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (CurPtr == CurBuf.end()) ^~ /<>/lib/TableGen/TGLexer.cpp:228:5: note: here default: ^~~~~~~ [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o -c /<>/lib/TableGen/TGParser.cpp cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o -c /<>/lib/MC/MCAsmStreamer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Compression.cpp.o -c /<>/lib/Support/Compression.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o -c /<>/lib/Support/ConvertUTF.cpp /<>/lib/Support/ConvertUTF.cpp: In function ‘llvm::ConversionResult llvm::ConvertUTF16toUTF8(const UTF16**, const UTF16*, llvm::UTF8**, llvm::UTF8*, llvm::ConversionFlags)’: /<>/lib/Support/ConvertUTF.cpp:277:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:278:13: note: here case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:278:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:279:13: note: here case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:279:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:280:13: note: here case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]); ^~~~ /<>/lib/Support/ConvertUTF.cpp: In function ‘llvm::ConversionResult llvm::ConvertUTF32toUTF8(const UTF32**, const UTF32*, llvm::UTF8**, llvm::UTF8*, llvm::ConversionFlags)’: /<>/lib/Support/ConvertUTF.cpp:330:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:331:13: note: here case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:331:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:332:13: note: here case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:332:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:333:13: note: here case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]); ^~~~ /<>/lib/Support/ConvertUTF.cpp: In function ‘llvm::Boolean llvm::isLegalUTF8(const UTF8*, int)’: /<>/lib/Support/ConvertUTF.cpp:361:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ^~ /<>/lib/Support/ConvertUTF.cpp:362:5: note: here case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ^~~~ /<>/lib/Support/ConvertUTF.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ^~ /<>/lib/Support/ConvertUTF.cpp:363:5: note: here case 2: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ^~~~ /<>/lib/Support/ConvertUTF.cpp:371:24: warning: this statement may fall through [-Wimplicit-fallthrough=] default: if (a < 0x80) return false; ^~ /<>/lib/Support/ConvertUTF.cpp:374:5: note: here case 1: if (*source >= 0x80 && *source < 0xC2) return false; ^~~~ /<>/lib/Support/ConvertUTF.cpp: In function ‘llvm::ConversionResult llvm::ConvertUTF8toUTF16(const UTF8**, const UTF8*, llvm::UTF16**, llvm::UTF16*, llvm::ConversionFlags)’: /<>/lib/Support/ConvertUTF.cpp:536:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:537:13: note: here case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ ^~~~ /<>/lib/Support/ConvertUTF.cpp:537:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:538:13: note: here case 3: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:538:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:539:13: note: here case 2: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:539:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:540:13: note: here case 1: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:540:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 1: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:541:13: note: here case 0: ch += *source++; ^~~~ /<>/lib/Support/ConvertUTF.cpp: In function ‘llvm::ConversionResult llvm::ConvertUTF8toUTF32Impl(const UTF8**, const UTF8*, llvm::UTF32**, llvm::UTF32*, llvm::ConversionFlags, llvm::Boolean)’: /<>/lib/Support/ConvertUTF.cpp:640:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:641:13: note: here case 4: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:641:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:642:13: note: here case 3: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:642:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:643:13: note: here case 2: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:643:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:644:13: note: here case 1: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.cpp:644:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 1: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.cpp:645:13: note: here case 0: ch += *source++; ^~~~ [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o -c /<>/utils/TableGen/AsmWriterInst.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o -c /<>/lib/Support/ConvertUTFWrapper.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o -c /<>/lib/Support/DataExtractor.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o -c /<>/utils/TableGen/Attributes.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Debug.cpp.o -c /<>/lib/Support/Debug.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o -c /<>/lib/MC/MCAssembler.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o -c /<>/lib/Support/DeltaAlgorithm.cpp [ 1%] Linking CXX static library ../libLLVMTableGen.a cd /<>/build-llvm/lib/TableGen && /usr/bin/cmake -P CMakeFiles/LLVMTableGen.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTableGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMTableGen.a CMakeFiles/LLVMTableGen.dir/Error.cpp.o CMakeFiles/LLVMTableGen.dir/Main.cpp.o CMakeFiles/LLVMTableGen.dir/Record.cpp.o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o /usr/bin/ranlib ../libLLVMTableGen.a make[4]: Leaving directory '/<>/build-llvm' [ 1%] Built target LLVMTableGen /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCParser /<>/build-llvm /<>/build-llvm/lib/MC/MCParser /<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/MC/MCParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal". Scanning dependencies of target LLVMMCParser make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build make[4]: Entering directory '/<>/build-llvm' [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o -c /<>/lib/MC/MCParser/AsmLexer.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o -c /<>/utils/TableGen/CallingConvEmitter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/AsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o -c /<>/lib/MC/MCParser/AsmParser.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o -c /<>/lib/MC/MCCodeEmitter.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o -c /<>/lib/MC/MCCodeView.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o -c /<>/lib/Support/Dwarf.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o -c /<>/utils/TableGen/CodeEmitterGen.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Error.cpp.o -c /<>/lib/Support/Error.cpp cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCContext.cpp.o -c /<>/lib/MC/MCContext.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o -c /<>/utils/TableGen/CodeGenDAGPatterns.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/lib/MC/MCParser/AsmParser.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::AsmToken::TokenKind, llvm::StringRef&}; _Tp = llvm::AsmToken; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::AsmToken&}; _Tp = llvm::AsmToken; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o -c /<>/lib/Support/ErrorHandling.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o -c /<>/lib/Support/FileUtilities.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/lib/MC/MCParser/AsmParser.cpp:16: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/lib/MC/MCParser/AsmParser.cpp:16: /usr/include/c++/7/bits/vector.tcc: In member function ‘bool {anonymous}::AsmParser::parseMacroArguments(const {anonymous}::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o -c /<>/lib/Support/FileOutputBuffer.cpp /usr/include/c++/7/bits/vector.tcc: In function ‘bool {anonymous}::AsmParser::parseStatement({anonymous}::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/MC/MCParser/AsmParser.cpp:2065:1: 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/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o -c /<>/lib/Support/FoldingSet.cpp /<>/lib/Support/FoldingSet.cpp: In member function ‘void llvm::FoldingSetNodeID::AddString(llvm::StringRef)’: /<>/lib/Support/FoldingSet.cpp:130:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case 1: V = (V << 8) | (unsigned char)String[Size - 3]; LLVM_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Support/FoldingSet.cpp:131:3: note: here case 2: V = (V << 8) | (unsigned char)String[Size - 2]; LLVM_FALLTHROUGH; ^~~~ /<>/lib/Support/FoldingSet.cpp:131:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: V = (V << 8) | (unsigned char)String[Size - 2]; LLVM_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Support/FoldingSet.cpp:132:3: note: here case 3: V = (V << 8) | (unsigned char)String[Size - 1]; break; ^~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o -c /<>/lib/MC/MCDwarf.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o -c /<>/lib/MC/MCParser/COFFAsmParser.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o -c /<>/lib/Support/FormattedStream.cpp /<>/lib/Support/FormattedStream.cpp: In function ‘void UpdatePosition(std::pair&, const char*, size_t)’: /<>/lib/Support/FormattedStream.cpp:34:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Line += 1; ~~~~~^~~~ /<>/lib/Support/FormattedStream.cpp:35:5: note: here case '\r': ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o -c /<>/lib/Support/FormatVariadic.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o -c /<>/lib/Support/GlobPattern.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/GraphWriter.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o -c /<>/lib/Support/GraphWriter.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o -c /<>/lib/MC/MCELFObjectTargetWriter.cpp /<>/lib/Support/GraphWriter.cpp: In function ‘std::__cxx11::string llvm::DOT::EscapeString(const string&)’: /<>/lib/Support/GraphWriter.cpp:39:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (i+1 != Str.length()) ^~ /<>/lib/Support/GraphWriter.cpp:46:5: note: here case '{': case '}': ^~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o -c /<>/lib/MC/MCELFStreamer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o -c /<>/lib/Support/Hashing.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/IntEqClasses.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o -c /<>/lib/Support/IntEqClasses.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o -c /<>/lib/Support/IntervalMap.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o -c /<>/lib/MC/MCExpr.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/JamCRC.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o -c /<>/lib/Support/JamCRC.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o -c /<>/lib/Support/LEB128.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/LineIterator.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o -c /<>/lib/Support/LineIterator.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Locale.cpp.o -c /<>/lib/Support/Locale.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o -c /<>/lib/MC/MCParser/MCAsmParser.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o -c /<>/lib/MC/MCFragment.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o -c /<>/lib/Support/LockFileManager.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/ManagedStatic.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o -c /<>/lib/Support/ManagedStatic.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 lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o -c /<>/lib/MC/MCParser/MCTargetAsmParser.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o -c /<>/lib/Support/MathExtras.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o -c /<>/lib/Support/MemoryBuffer.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o -c /<>/utils/TableGen/CodeGenMapTable.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInst.cpp.o -c /<>/lib/MC/MCInst.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%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCDisassembler -I/<>/lib/MC/MCDisassembler -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/MCInstPrinter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o -c /<>/lib/MC/MCInstPrinter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MD5.cpp.o -c /<>/lib/Support/MD5.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o -c /<>/lib/Support/NativeFormatting.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o -c /<>/lib/MC/MCInstrAnalysis.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Options.cpp.o -c /<>/lib/Support/Options.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o -c /<>/lib/MC/MCInstrDesc.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCDisassembler -I/<>/lib/MC/MCDisassembler -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o -c /<>/lib/MC/MCDisassembler/MCDisassembler.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o -c /<>/lib/Support/PluginLoader.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o -c /<>/lib/MC/MCLabel.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCDisassembler -I/<>/lib/MC/MCDisassembler -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o -c /<>/utils/TableGen/CodeGenRegisters.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o -c /<>/lib/MC/MCLinkerOptimizationHint.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -c /<>/lib/Support/PrettyStackTrace.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCDisassembler -I/<>/lib/MC/MCDisassembler -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o -c /<>/lib/MC/MCDisassembler/MCRelocationInfo.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o -c /<>/lib/Support/RandomNumberGenerator.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o -c /<>/lib/MC/MCMachOStreamer.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCDisassembler -I/<>/lib/MC/MCDisassembler -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o -c /<>/lib/MC/MCDisassembler/MCSymbolizer.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/YAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o -c /<>/lib/ObjectYAML/YAML.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Regex.cpp.o -c /<>/lib/Support/Regex.cpp [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o -c /<>/lib/ObjectYAML/COFFYAML.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o -c /<>/lib/Support/ScaledNumber.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o -c /<>/lib/MC/MCMachObjectTargetWriter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o -c /<>/lib/Support/ScopedPrinter.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o -c /<>/lib/MC/MCNullStreamer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o -c /<>/lib/Support/SHA1.cpp [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o -c /<>/lib/ObjectYAML/ELFYAML.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -c /<>/lib/Support/SmallPtrSet.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o -c /<>/lib/MC/MCObjectFileInfo.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o -c /<>/lib/Support/SmallVector.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o -c /<>/lib/Support/SourceMgr.cpp /<>/lib/MC/MCObjectFileInfo.cpp: In member function ‘void llvm::MCObjectFileInfo::initELFMCObjectFileInfo(const llvm::Triple&)’: /<>/lib/MC/MCObjectFileInfo.cpp:297:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Ctx->getAsmInfo()->getExceptionHandlingType() == ExceptionHandling::ARM) ^~ /<>/lib/MC/MCObjectFileInfo.cpp:301:3: note: here case Triple::ppc: ^~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o -c /<>/lib/MC/MCObjectStreamer.cpp [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o -c /<>/lib/ObjectYAML/MachOYAML.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o -c /<>/lib/Support/SpecialCaseList.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o -c /<>/utils/TableGen/CodeGenSchedule.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o -c /<>/lib/MC/MCObjectWriter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o -c /<>/lib/Support/Statistic.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o -c /<>/lib/MC/MCRegisterInfo.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o -c /<>/lib/Support/StringExtras.cpp [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o -c /<>/lib/ObjectYAML/ObjectYAML.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSection.cpp.o -c /<>/lib/MC/MCSection.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o -c /<>/lib/Support/StringMap.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o -c /<>/lib/Support/StringPool.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o -c /<>/lib/Support/StringSaver.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o -c /<>/lib/MC/MCSectionCOFF.cpp [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o -c /<>/lib/ObjectYAML/DWARFYAML.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o -c /<>/lib/Support/StringRef.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o -c /<>/lib/MC/MCSectionELF.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o -c /<>/lib/Support/SystemUtils.cpp [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o -c /<>/utils/TableGen/CodeGenTarget.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o -c /<>/lib/Support/TarWriter.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o -c /<>/lib/MC/MCSectionMachO.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o -c /<>/lib/Support/TargetParser.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o -c /<>/lib/MC/MCStreamer.cpp [ 2%] Linking CXX static library ../libLLVMObjectYAML.a cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/cmake -P CMakeFiles/LLVMObjectYAML.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjectYAML.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMObjectYAML.a CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o /usr/bin/ranlib ../libLLVMObjectYAML.a make[4]: Leaving directory '/<>/build-llvm' [ 2%] Built target LLVMObjectYAML [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o -c /<>/lib/MC/MCSubtargetInfo.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o -c /<>/lib/MC/MCSymbol.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o -c /<>/lib/Support/ThreadPool.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o -c /<>/lib/MC/MCSymbolELF.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Timer.cpp.o -c /<>/lib/Support/Timer.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o -c /<>/lib/MC/MCTargetOptions.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCValue.cpp.o -c /<>/lib/MC/MCValue.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o -c /<>/lib/MC/MCWin64EH.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o -c /<>/lib/MC/MCWinEH.cpp [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o -c /<>/utils/TableGen/DAGISelEmitter.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, ^~~~~~~~~~~~~ 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o -c /<>/lib/MC/MachObjectWriter.cpp /usr/include/c++/7/bits/stl_algo.h: In member function ‘void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o -c /<>/lib/Support/ToolOutputFile.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o -c /<>/lib/MC/StringTableBuilder.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o -c /<>/lib/Support/TrigramIndex.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o -c /<>/lib/MC/SubtargetFeature.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCMachObjectWriter.h:13, from /<>/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachObjectWriter::MachSymbolData&}; _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 /<>/include/llvm/MC/MCMachObjectWriter.h:13, from /<>/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 /<>/include/llvm/MC/MCMachObjectWriter.h:13, from /<>/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::MachObjectWriter::MachSymbolData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/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/MCMachObjectWriter.h:13, from /<>/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCMachObjectWriter.h:13, from /<>/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/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/MCMachObjectWriter.h:13, from /<>/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o -c /<>/utils/TableGen/DAGISelMatcherEmitter.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o -c /<>/lib/MC/WinCOFFObjectWriter.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o -c /<>/lib/MC/WinCOFFStreamer.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Twine.cpp.o -c /<>/lib/Support/Twine.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o -c /<>/lib/Support/YAMLParser.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -c /<>/lib/Support/YAMLTraits.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 /<>/lib/Support/YAMLParser.cpp: In member function ‘void llvm::yaml::MappingNode::increment()’: /<>/lib/Support/YAMLParser.cpp:2118:15: warning: this statement may fall through [-Wimplicit-fallthrough=] setError("Unexpected token. Expected Key or Block End", T); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Support/YAMLParser.cpp:2119:5: note: here case Token::TK_Error: ^~~~ /<>/lib/Support/YAMLParser.cpp:2130:14: warning: this statement may fall through [-Wimplicit-fallthrough=] getNext(); ~~~~~~~^~ /<>/lib/Support/YAMLParser.cpp:2131:5: note: here case Token::TK_Error: ^~~~ /<>/lib/Support/YAMLParser.cpp: In member function ‘void llvm::yaml::SequenceNode::increment()’: /<>/lib/Support/YAMLParser.cpp:2171:15: warning: this statement may fall through [-Wimplicit-fallthrough=] setError( "Unexpected token. Expected Block Entry or Block End." ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , T); ~~~~ /<>/lib/Support/YAMLParser.cpp:2173:5: note: here case Token::TK_Error: ^~~~ /<>/lib/Support/YAMLParser.cpp:2200:14: warning: this statement may fall through [-Wimplicit-fallthrough=] getNext(); ~~~~~~~^~ /<>/lib/Support/YAMLParser.cpp:2201:5: note: here case Token::TK_Error: ^~~~ /usr/bin/ar qc ../libLLVMMC.a CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o CMakeFiles/LLVMMC.dir/MCContext.cpp.o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o CMakeFiles/LLVMMC.dir/MCInst.cpp.o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o CMakeFiles/LLVMMC.dir/MCSection.cpp.o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o CMakeFiles/LLVMMC.dir/MCValue.cpp.o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o /usr/bin/ranlib ../libLLVMMC.a make[4]: Leaving directory '/<>/build-llvm' [ 4%] Built target LLVMMC /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Option /<>/build-llvm /<>/build-llvm/lib/Option /<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal". Dependee "/<>/build-llvm/lib/Option/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal". Scanning dependencies of target LLVMOption make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[4]: Entering directory '/<>/build-llvm' [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Option -I/<>/lib/Option -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/Arg.cpp.o -c /<>/lib/Option/Arg.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o -c /<>/utils/TableGen/DAGISelMatcherGen.cpp [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Option -I/<>/lib/Option -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/ArgList.cpp.o -c /<>/lib/Option/ArgList.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o -c /<>/lib/Support/raw_os_ostream.cpp [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Option -I/<>/lib/Option -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/Option.cpp.o -c /<>/lib/Option/Option.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o -c /<>/lib/Support/raw_ostream.cpp [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regcomp.c.o -c /<>/lib/Support/regcomp.c /<>/lib/Support/raw_ostream.cpp: In member function ‘void llvm::raw_ostream::copy_to_buffer(const char*, size_t)’: /<>/lib/Support/raw_ostream.cpp:268:24: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: OutBufCur[3] = Ptr[3]; LLVM_FALLTHROUGH; ~~~~~~~~~~~~~^~~~~~~~ /<>/lib/Support/raw_ostream.cpp:269:3: note: here case 3: OutBufCur[2] = Ptr[2]; LLVM_FALLTHROUGH; ^~~~ /<>/lib/Support/raw_ostream.cpp:269:24: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: OutBufCur[2] = Ptr[2]; LLVM_FALLTHROUGH; ~~~~~~~~~~~~~^~~~~~~~ /<>/lib/Support/raw_ostream.cpp:270:3: note: here case 2: OutBufCur[1] = Ptr[1]; LLVM_FALLTHROUGH; ^~~~ /<>/lib/Support/raw_ostream.cpp:270:24: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: OutBufCur[1] = Ptr[1]; LLVM_FALLTHROUGH; ~~~~~~~~~~~~~^~~~~~~~ /<>/lib/Support/raw_ostream.cpp:271:3: note: here case 1: OutBufCur[0] = Ptr[0]; LLVM_FALLTHROUGH; ^~~~ [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regerror.c.o -c /<>/lib/Support/regerror.c [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Option -I/<>/lib/Option -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/OptTable.cpp.o -c /<>/lib/Option/OptTable.cpp [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regexec.c.o -c /<>/lib/Support/regexec.c [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regfree.c.o -c /<>/lib/Support/regfree.c [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o -c /<>/lib/Support/regstrlcpy.c [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o -c /<>/lib/Support/Atomic.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o -c /<>/lib/Support/DynamicLibrary.cpp /<>/lib/Option/OptTable.cpp: In function ‘std::__cxx11::string getOptionHelpName(const llvm::opt::OptTable&, llvm::opt::OptSpecifier)’: /<>/lib/Option/OptTable.cpp:319:10: warning: this statement may fall through [-Wimplicit-fallthrough=] Name += ' '; ~~~~~^~~~~~ /<>/lib/Option/OptTable.cpp:321:3: note: here case Option::JoinedClass: case Option::CommaJoinedClass: ^~~~ [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o -c /<>/utils/TableGen/DAGISelMatcherOpt.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Errno.cpp.o -c /<>/lib/Support/Errno.cpp [ 4%] Linking CXX static library ../libLLVMOption.a cd /<>/build-llvm/lib/Option && /usr/bin/cmake -P CMakeFiles/LLVMOption.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Option && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMOption.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMOption.a CMakeFiles/LLVMOption.dir/Arg.cpp.o CMakeFiles/LLVMOption.dir/ArgList.cpp.o CMakeFiles/LLVMOption.dir/Option.cpp.o CMakeFiles/LLVMOption.dir/OptTable.cpp.o /usr/bin/ranlib ../libLLVMOption.a make[4]: Leaving directory '/<>/build-llvm' [ 4%] Built target LLVMOption /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal". Dependee "/<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal". Scanning dependencies of target LLVMDebugInfoDWARF make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build make[4]: Entering directory '/<>/build-llvm' [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Host.cpp.o -c /<>/lib/Support/Host.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o -c /<>/lib/Support/Mutex.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Path.cpp.o -c /<>/lib/Support/Path.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Process.cpp.o -c /<>/lib/Support/Process.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp /<>/lib/Support/Path.cpp: In function ‘llvm::sys::fs::file_magic llvm::sys::fs::identify_magic(llvm::StringRef)’: /<>/lib/Support/Path.cpp:1120:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Magic[1] == 0x01) ^~ /<>/lib/Support/Path.cpp:1123:5: note: here case 0x90: // PA-RISC Windows ^~~~ [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o -c /<>/utils/TableGen/DAGISelMatcher.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/DWARFCompileUnit.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/RWMutex.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o -c /<>/lib/Support/RWMutex.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o -c /<>/lib/Support/SearchForAddressOfSpecialSymbol.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Signals.cpp.o -c /<>/lib/Support/Signals.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o -c /<>/lib/Support/TargetRegistry.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFContext.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o -c /<>/lib/Support/ThreadLocal.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o -c /<>/utils/TableGen/DFAPacketizerEmitter.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o -c /<>/lib/Support/Valgrind.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o -c /<>/lib/Support/Watchdog.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp [ 4%] Linking CXX static library ../libLLVMSupport.a cd /<>/build-llvm/lib/Support && /usr/bin/cmake -P CMakeFiles/LLVMSupport.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Support && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSupport.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMSupport.a CMakeFiles/LLVMSupport.dir/APFloat.cpp.o CMakeFiles/LLVMSupport.dir/APInt.cpp.o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/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/DeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o CMakeFiles/LLVMSupport.dir/Error.cpp.o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o CMakeFiles/LLVMSupport.dir/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/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/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/SearchForAddressOfSpecialSymbol.cpp.o CMakeFiles/LLVMSupport.dir/Signals.cpp.o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o CMakeFiles/LLVMSupport.dir/Threading.cpp.o CMakeFiles/LLVMSupport.dir/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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o -c /<>/lib/DebugInfo/MSF/MappedBlockStream.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:15, 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/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o -c /<>/lib/DebugInfo/MSF/MSFCommon.cpp [ 5%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o cd /<>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o -c /<>/lib/DebugInfo/MSF/MSFError.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o -c /<>/utils/TableGen/DisassemblerEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/StreamReader.cpp.o cd /<>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/StreamReader.cpp.o -c /<>/lib/DebugInfo/MSF/StreamReader.cpp [ 5%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/StreamWriter.cpp.o cd /<>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/StreamWriter.cpp.o -c /<>/lib/DebugInfo/MSF/StreamWriter.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp [ 5%] 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 CMakeFiles/LLVMDebugInfoMSF.dir/StreamReader.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/StreamWriter.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoMSF.a make[4]: Leaving directory '/<>/build-llvm' [ 5%] Built target LLVMDebugInfoMSF [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:15, from /<>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugArangeSet::Descriptor&}; _Tp = llvm::DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:15, from /<>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugArangeSet::extract(llvm::DataExtractor, uint32_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o -c /<>/utils/TableGen/FastISelEmitter.cpp /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp: In member function ‘void llvm::DWARFDebugFrame::parse(llvm::DataExtractor)’: /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:587:26: warning: this statement may fall through [-Wimplicit-fallthrough=] ReportError("Unknown augmentation character in entry at %lx"); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:588:13: note: here case 'L': ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:16, from /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:16, from /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void llvm::FrameEntry::parseInstructions(llvm::DataExtractor, uint32_t*, uint32_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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, ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o -c /<>/utils/TableGen/FixedLenDecoderEmitter.cpp /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/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, ^~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugLine.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/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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Sequence&}; _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix(uint32_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::FileNameEntry&}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugLine::Prologue::parse(llvm::DataExtractor, uint32_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugLine::LineTable::parse(llvm::DataExtractor, const RelocAddrMap*, uint32_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o -c /<>/utils/TableGen/GlobalISelEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugRangeList.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 /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /<>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugRangeList::RangeListEntry&}; _Tp = llvm::DWARFDebugRangeList::RangeListEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /<>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugRangeList::extract(llvm::DataExtractor, uint32_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /<>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘llvm::DWARFAddressRangesVector llvm::DWARFDebugRangeList::getAbsoluteRanges(uint64_t) const’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/InstrInfoEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o -c /<>/utils/TableGen/InstrInfoEmitter.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFDie.h:16, 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*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFDie.h:16, 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*, std::vector > >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFFormValue.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o -c /<>/utils/TableGen/OptParserEmitter.cpp /<>/utils/TableGen/IntrinsicEmitter.cpp: In function ‘void EncodeFixedType(llvm::Record*, std::vector >&, std::vector >&)’: /<>/utils/TableGen/IntrinsicEmitter.cpp:293:22: warning: this statement may fall through [-Wimplicit-fallthrough=] case MVT::iPTRAny: ++Tmp; LLVM_FALLTHROUGH; ^~~~~ /<>/utils/TableGen/IntrinsicEmitter.cpp:294:3: note: here case MVT::vAny: ++Tmp; LLVM_FALLTHROUGH; ^~~~ /<>/utils/TableGen/IntrinsicEmitter.cpp:294:19: warning: this statement may fall through [-Wimplicit-fallthrough=] case MVT::vAny: ++Tmp; LLVM_FALLTHROUGH; ^~~~~ /<>/utils/TableGen/IntrinsicEmitter.cpp:295:3: note: here case MVT::fAny: ++Tmp; LLVM_FALLTHROUGH; ^~~~ /<>/utils/TableGen/IntrinsicEmitter.cpp:295:19: warning: this statement may fall through [-Wimplicit-fallthrough=] case MVT::fAny: ++Tmp; LLVM_FALLTHROUGH; ^~~~~ /<>/utils/TableGen/IntrinsicEmitter.cpp:296:3: note: here case MVT::iAny: ++Tmp; LLVM_FALLTHROUGH; ^~~~ /<>/utils/TableGen/IntrinsicEmitter.cpp:296:19: warning: this statement may fall through [-Wimplicit-fallthrough=] case MVT::iAny: ++Tmp; LLVM_FALLTHROUGH; ^~~~~ /<>/utils/TableGen/IntrinsicEmitter.cpp:297:3: note: here case MVT::Any: { ^~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o -c /<>/utils/TableGen/PseudoLoweringEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o -c /<>/utils/TableGen/RegisterInfoEmitter.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o -c /<>/utils/TableGen/SearchableTableEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o -c /<>/utils/TableGen/SubtargetEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFUnit.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o -c /<>/utils/TableGen/SubtargetFeatureInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o -c /<>/utils/TableGen/TableGen.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o -c /<>/lib/DebugInfo/DWARF/SyntaxHighlighting.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%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoDWARF.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoDWARF.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMDebugInfoDWARF.a CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/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/SyntaxHighlighting.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoDWARF.a make[4]: Leaving directory '/<>/build-llvm' [ 5%] Built target LLVMDebugInfoDWARF /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' [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o -c /<>/lib/DebugInfo/CodeView/CodeViewError.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o -c /<>/utils/TableGen/X86DisassemblerTables.cpp In file included from /usr/include/c++/7/vector: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/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o -c /<>/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o -c /<>/utils/TableGen/X86ModRMFilters.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o -c /<>/utils/TableGen/X86RecognizableInstr.cpp [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -c /<>/utils/TableGen/CTagsEmitter.cpp /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 make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o -c /<>/lib/DebugInfo/PDB/GenericError.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o -c /<>/lib/DebugInfo/PDB/IPDBSourceFile.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o -c /<>/lib/DebugInfo/PDB/PDB.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeDumper.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeDumper.cpp.o -c /<>/lib/DebugInfo/CodeView/CVTypeDumper.cpp make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target obj.llvm-tblgen /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal". Dependee "/<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal". Scanning dependencies of target LLVMSymbolize make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/Symbolize -I/<>/lib/DebugInfo/Symbolize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o -c /<>/lib/DebugInfo/Symbolize/DIPrinter.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o -c /<>/lib/DebugInfo/PDB/PDBContext.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o -c /<>/lib/DebugInfo/PDB/PDBExtras.cpp [ 6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/Symbolize -I/<>/lib/DebugInfo/Symbolize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o -c /<>/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/CVTypeVisitor.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o -c /<>/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbol.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolBlock.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp [ 6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/Symbolize -I/<>/lib/DebugInfo/Symbolize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o -c /<>/lib/DebugInfo/Symbolize/Symbolize.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o -c /<>/lib/DebugInfo/CodeView/EnumTables.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCustom.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolData.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolFunc.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o -c /<>/lib/DebugInfo/CodeView/Line.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o -c /<>/lib/DebugInfo/CodeView/ModuleSubstream.cpp [ 6%] Linking CXX static library ../../libLLVMSymbolize.a cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/cmake -P CMakeFiles/LLVMSymbolize.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSymbolize.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMSymbolize.a CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o /usr/bin/ranlib ../../libLLVMSymbolize.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target LLVMSymbolize /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LineEditor /<>/build-llvm /<>/build-llvm/lib/LineEditor /<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal". Dependee "/<>/build-llvm/lib/LineEditor/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal". Scanning dependencies of target LLVMLineEditor make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o cd /<>/build-llvm/lib/LineEditor && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LineEditor -I/<>/lib/LineEditor -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o -c /<>/lib/LineEditor/LineEditor.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp [ 6%] Linking CXX static library ../libLLVMLineEditor.a cd /<>/build-llvm/lib/LineEditor && /usr/bin/cmake -P CMakeFiles/LLVMLineEditor.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/LineEditor && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLineEditor.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMLineEditor.a CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o /usr/bin/ranlib ../libLLVMLineEditor.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target LLVMLineEditor /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend 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' [ 6%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o cd /<>/build-llvm/lib/XRay && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXRay.dir/Trace.cpp.o -c /<>/lib/XRay/Trace.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/RecordSerialization.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o -c /<>/lib/DebugInfo/CodeView/RecordSerialization.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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolLabel.cpp 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 function ‘llvm::Error NaiveLogLoader(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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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 YAMLLogLoader(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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] 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/Trace.cpp.o /usr/bin/ranlib ../libLLVMXRay.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target LLVMXRay /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal". Dependee "/<>/build-llvm/utils/FileCheck/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal". Scanning dependencies of target FileCheck make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o cd /<>/build-llvm/utils/FileCheck && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/FileCheck -I/<>/utils/FileCheck -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/FileCheck.dir/FileCheck.cpp.o -c /<>/utils/FileCheck/FileCheck.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o -c /<>/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o -c /<>/lib/DebugInfo/CodeView/SymbolDumper.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolThunk.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabase.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabase.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeDatabase.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/TypeDatabaseVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabaseVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeDatabaseVisitor.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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 /usr/bin/make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/PerfectShuffle /<>/build-llvm /<>/build-llvm/utils/PerfectShuffle /<>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal". Dependee "/<>/build-llvm/utils/PerfectShuffle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal". Scanning dependencies of target llvm-PerfectShuffle make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o cd /<>/build-llvm/utils/PerfectShuffle && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/PerfectShuffle -I/<>/utils/PerfectShuffle -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -c /<>/utils/PerfectShuffle/PerfectShuffle.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeDumpVisitor.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/count -I/<>/utils/count -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/count.dir/count.c.o -c /<>/utils/count/count.c [ 6%] Linking C executable ../../bin/count cd /<>/build-llvm/utils/count && /usr/bin/cmake -E cmake_link_script CMakeFiles/count.dir/link.txt --verbose=1 /usr/bin/gcc-7 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-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 /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". [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp Scanning dependencies of target not make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o cd /<>/build-llvm/utils/not && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/not -I/<>/utils/not -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/not.dir/not.cpp.o -c /<>/utils/not/not.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeRecord.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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 utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/yaml-bench /<>/build-llvm /<>/build-llvm/utils/yaml-bench /<>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal". Dependee "/<>/build-llvm/utils/yaml-bench/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal". Scanning dependencies of target yaml-bench make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o cd /<>/build-llvm/utils/yaml-bench && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/yaml-bench -I/<>/utils/yaml-bench -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/PDBSymbolTypeCustom.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeRecordMapping.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp [ 6%] Linking CXX executable ../../bin/yaml-bench cd /<>/build-llvm/utils/yaml-bench && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml-bench.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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 utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/unittest /<>/build-llvm /<>/build-llvm/utils/unittest /<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/depend.internal". Dependee "/<>/build-llvm/utils/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/depend.internal". Scanning dependencies of target gtest make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o cd /<>/build-llvm/utils/unittest && /usr/bin/g++-7 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/unittest -I/<>/utils/unittest -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googletest -I/<>/utils/unittest/googlemock/include -I/<>/utils/unittest/googlemock -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o -c /<>/utils/unittest/googletest/src/gtest-all.cc [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeSerializer.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeStreamMerger.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/unittest -I/<>/utils/unittest -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googletest -I/<>/utils/unittest/googlemock/include -I/<>/utils/unittest/googlemock -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.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/CVTypeDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabase.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabaseVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoCodeView.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target LLVMDebugInfoCodeView /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= [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o 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". cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp Scanning dependencies of target gtest_main make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build make[4]: Entering directory '/<>/build-llvm' [ 8%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o cd /<>/build-llvm/utils/unittest/UnitTestMain && /usr/bin/g++-7 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/unittest/UnitTestMain -I/<>/utils/unittest/UnitTestMain -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googletest -I/<>/utils/unittest/googlemock/include -I/<>/utils/unittest/googlemock -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest_main.dir/TestMain.cpp.o -c /<>/utils/unittest/UnitTestMain/TestMain.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp [ 8%] Linking CXX static library ../../../lib/libgtest_main.a cd /<>/build-llvm/utils/unittest/UnitTestMain && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake cd /<>/build-llvm/utils/unittest/UnitTestMain && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/TestMain.cpp.o /usr/bin/ranlib ../../../lib/libgtest_main.a make[4]: Leaving directory '/<>/build-llvm' [ 8%] Built target gtest_main /usr/bin/make -f CMakeFiles/ocaml_make_directory.dir/build.make CMakeFiles/ocaml_make_directory.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/build-llvm /<>/build-llvm /<>/build-llvm/CMakeFiles/ocaml_make_directory.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/CMakeFiles/ocaml_make_directory.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/CMakeFiles/ocaml_make_directory.dir/depend.internal". Dependee "/<>/build-llvm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/CMakeFiles/ocaml_make_directory.dir/depend.internal". Scanning dependencies of target ocaml_make_directory make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f CMakeFiles/ocaml_make_directory.dir/build.make CMakeFiles/ocaml_make_directory.dir/build make[4]: Entering directory '/<>/build-llvm' /usr/bin/cmake -E make_directory /<>/build-llvm/./lib/ocaml/llvm make[4]: Leaving directory '/<>/build-llvm' [ 8%] Built target ocaml_make_directory /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' [ 8%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc [ 8%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sancov_flags.cc [ 8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc [ 8%] Linking CXX static library ../../lib/libgtest.a cd /<>/build-llvm/utils/unittest && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake cd /<>/build-llvm/utils/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libgtest.a CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o /usr/bin/ranlib ../../lib/libgtest.a [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp [ 8%] Built target gtest /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' [ 8%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp [ 8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc [ 8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc [ 8%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc [ 8%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp [ 8%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc [ 8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc [ 8%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp [ 8%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc make[4]: Leaving directory '/<>/build-llvm' [ 9%] Built target RTSanitizerCommonLibc.armhf /usr/bin/make -f projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build.make projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/include /<>/build-llvm /<>/build-llvm/projects/compiler-rt/include /<>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/include/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend.internal". Scanning dependencies of target compiler-rt-headers make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build.make projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build make[4]: Entering directory '/<>/build-llvm' [ 9%] Copying compiler-rt's sanitizer/allocator_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/allocator_interface.h /<>/build-llvm/./lib/clang/4.0.1/include/sanitizer/allocator_interface.h [ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc [ 9%] Copying compiler-rt's sanitizer/asan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/asan_interface.h /<>/build-llvm/./lib/clang/4.0.1/include/sanitizer/asan_interface.h [ 9%] Copying compiler-rt's sanitizer/common_interface_defs.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/common_interface_defs.h /<>/build-llvm/./lib/clang/4.0.1/include/sanitizer/common_interface_defs.h [ 9%] Copying compiler-rt's sanitizer/coverage_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/coverage_interface.h /<>/build-llvm/./lib/clang/4.0.1/include/sanitizer/coverage_interface.h [ 9%] Copying compiler-rt's sanitizer/dfsan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/dfsan_interface.h /<>/build-llvm/./lib/clang/4.0.1/include/sanitizer/dfsan_interface.h [ 9%] Copying compiler-rt's sanitizer/esan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/esan_interface.h /<>/build-llvm/./lib/clang/4.0.1/include/sanitizer/esan_interface.h [ 9%] Copying compiler-rt's sanitizer/linux_syscall_hooks.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/linux_syscall_hooks.h /<>/build-llvm/./lib/clang/4.0.1/include/sanitizer/linux_syscall_hooks.h [ 9%] Copying compiler-rt's sanitizer/lsan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/lsan_interface.h /<>/build-llvm/./lib/clang/4.0.1/include/sanitizer/lsan_interface.h [ 9%] Copying compiler-rt's sanitizer/msan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/msan_interface.h /<>/build-llvm/./lib/clang/4.0.1/include/sanitizer/msan_interface.h [ 9%] Copying compiler-rt's sanitizer/tsan_interface_atomic.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/tsan_interface_atomic.h /<>/build-llvm/./lib/clang/4.0.1/include/sanitizer/tsan_interface_atomic.h [ 9%] 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/4.0.1/include/xray/xray_interface.h make[4]: Leaving directory '/<>/build-llvm' [ 9%] Built target compiler-rt-headers /usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/builtins /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/builtins /<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend.internal". [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc Scanning dependencies of target clang_rt.builtins-armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapdi2.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapdi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/bswapdi2.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapsi2.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapsi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/bswapsi2.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzdi2.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzdi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/clzdi2.S [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzsi2.S.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymDumper.cpp cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzsi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/clzsi2.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/comparesf2.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/comparesf2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/comparesf2.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divmodsi4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divmodsi4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divmodsi4.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divsi3.S [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/modsi3.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/modsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/modsi3.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivmodsi4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/udivmodsi4.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivsi3.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/udivsi3.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/umodsi3.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/umodsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/umodsi3.S [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/absvdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/absvdi2.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/absvsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/absvsi2.c [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/absvti2.c.o -c /<>/projects/compiler-rt/lib/builtins/absvti2.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/adddf3.c.o -c /<>/projects/compiler-rt/lib/builtins/adddf3.c [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/DbiStream.cpp [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/addsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/addsf3.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/addtf3.c.o -c /<>/projects/compiler-rt/lib/builtins/addtf3.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/addvdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/addvdi3.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/addvsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/addvsi3.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/addvti3.c.o -c /<>/projects/compiler-rt/lib/builtins/addvti3.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/apple_versioning.c.o -c /<>/projects/compiler-rt/lib/builtins/apple_versioning.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ashldi3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashldi3.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ashlti3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashlti3.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ashrdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashrdi3.c [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ashrti3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashrti3.c [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc [ 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/clear_cache.c.o -c /<>/projects/compiler-rt/lib/builtins/clear_cache.c /<>/projects/compiler-rt/lib/builtins/clear_cache.c: In function ‘__clear_cache’: /<>/projects/compiler-rt/lib/builtins/clear_cache.c:112:10: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration] const register int end_reg __asm("r1") = (int) (intptr_t) end; ^~~~~ /<>/projects/compiler-rt/lib/builtins/clear_cache.c:113:10: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration] const register int flags __asm("r2") = 0; ^~~~~ /<>/projects/compiler-rt/lib/builtins/clear_cache.c:114:10: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration] const register int syscall_nr __asm("r7") = __ARM_NR_cacheflush; ^~~~~ [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/clzdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/clzdi2.c [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/clzsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/clzsi2.c [ 9%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/clzti2.c.o -c /<>/projects/compiler-rt/lib/builtins/clzti2.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/cmpdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/cmpdi2.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/cmpti2.c.o -c /<>/projects/compiler-rt/lib/builtins/cmpti2.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/comparedf2.c.o -c /<>/projects/compiler-rt/lib/builtins/comparedf2.c [ 9%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/comparesf2.c.o -c /<>/projects/compiler-rt/lib/builtins/comparesf2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/cpu_model.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/cpu_model.c.o -c /<>/projects/compiler-rt/lib/builtins/cpu_model.c /<>/projects/compiler-rt/lib/builtins/cpu_model.c:797:0: warning: ISO C forbids an empty translation unit [-Wpedantic] #endif [ 10%] Building 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ctzdi2.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ctzsi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ctzsi2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ctzti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzti2.c.o -c /<>/projects/compiler-rt/lib/builtins/ctzti2.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divdc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divdc3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divdf3.c.o -c /<>/projects/compiler-rt/lib/builtins/divdf3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/divdi3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divmoddi4.c.o -c /<>/projects/compiler-rt/lib/builtins/divmoddi4.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divmodsi4.c.o -c /<>/projects/compiler-rt/lib/builtins/divmodsi4.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divsc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divsc3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/divsf3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/divsi3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divtc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divtc3.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divti3.c.o -c /<>/projects/compiler-rt/lib/builtins/divti3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divtf3.c.o -c /<>/projects/compiler-rt/lib/builtins/divtf3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/divxc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divxc3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/enable_execute_stack.c.o -c /<>/projects/compiler-rt/lib/builtins/enable_execute_stack.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/eprintf.c.o -c /<>/projects/compiler-rt/lib/builtins/eprintf.c [ 10%] 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/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/extendsfdf2.c.o -c /<>/projects/compiler-rt/lib/builtins/extendsfdf2.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/extendhfsf2.c.o -c /<>/projects/compiler-rt/lib/builtins/extendhfsf2.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ffsdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ffsdi2.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ffsti2.c.o -c /<>/projects/compiler-rt/lib/builtins/ffsti2.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixdfdi.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixdfsi.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixdfti.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixsfdi.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixsfsi.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixsfti.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsdfdi.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsdfsi.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsdfti.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfdi.c.o [ 10%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunssfdi.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunssfsi.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunssfti.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsxfti.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixxfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixxfdi.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc /<>/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; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/fixxfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixxfti.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatdidf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatdisf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatdixf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatsidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatsidf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatsisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatsisf.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floattidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floattidf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floattisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floattisf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floattixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floattixf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatundidf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatundisf.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatundixf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatunsidf.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatunsisf.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc [ 10%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatuntidf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatuntidf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatuntisf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatuntixf.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/int_util.c.o -c /<>/projects/compiler-rt/lib/builtins/int_util.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/lshrdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/lshrdi3.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/lshrti3.c.o -c /<>/projects/compiler-rt/lib/builtins/lshrti3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/moddi3.c.o -c /<>/projects/compiler-rt/lib/builtins/moddi3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/modsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/modsi3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/modti3.c.o -c /<>/projects/compiler-rt/lib/builtins/modti3.c [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/muldc3.c.o -c /<>/projects/compiler-rt/lib/builtins/muldc3.c [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/EnumTables.cpp [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/muldf3.c.o -c /<>/projects/compiler-rt/lib/builtins/muldf3.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/muldi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/muldi3.c.o -c /<>/projects/compiler-rt/lib/builtins/muldi3.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S [ 10%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/mulodi4.c.o -c /<>/projects/compiler-rt/lib/builtins/mulodi4.c [ 10%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_termination.cc [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/mulosi4.c.o -c /<>/projects/compiler-rt/lib/builtins/mulosi4.c make[4]: Leaving directory '/<>/build-llvm' [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/muloti4.c.o -c /<>/projects/compiler-rt/lib/builtins/muloti4.c [ 12%] Built target RTSanitizerCommon.armhf /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend make[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= 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' [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/mulsc3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulsc3.c [ 12%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -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 [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/mulsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulsf3.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/multi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/multi3.c.o -c /<>/projects/compiler-rt/lib/builtins/multi3.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/multf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/multf3.c.o -c /<>/projects/compiler-rt/lib/builtins/multf3.c [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GlobalsStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GlobalsStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/GlobalsStream.cpp [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulvdi3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulvsi3.c [ 12%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -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 [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvti3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulvti3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/mulxc3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulxc3.c [ 12%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -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 [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/negdf2.c.o -c /<>/projects/compiler-rt/lib/builtins/negdf2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/negdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/negdi2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/negsf2.c.o -c /<>/projects/compiler-rt/lib/builtins/negsf2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/negti2.c.o -c /<>/projects/compiler-rt/lib/builtins/negti2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/negvdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/negvdi2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/negvsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/negvsi2.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negvti2.c.o [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GSI.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GSI.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/GSI.cpp cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/negvti2.c.o -c /<>/projects/compiler-rt/lib/builtins/negvti2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/paritydi2.c.o -c /<>/projects/compiler-rt/lib/builtins/paritydi2.c [ 12%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/paritysi2.c.o -c /<>/projects/compiler-rt/lib/builtins/paritysi2.c cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -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 make[4]: Leaving directory '/<>/build-llvm' [ 12%] 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= [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/parityti2.c.o -c /<>/projects/compiler-rt/lib/builtins/parityti2.c Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend.internal". Scanning dependencies of target RTUbsan.armhf 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' [ 12%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_diag.cc [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/popcountdi2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/popcountsi2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountti2.c.o -c /<>/projects/compiler-rt/lib/builtins/popcountti2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/powidf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powidf2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/powisf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powisf2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/powitf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powitf2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/powixf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powixf2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/subdf3.c.o -c /<>/projects/compiler-rt/lib/builtins/subdf3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/subsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/subsf3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/subvdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/subvdi3.c [ 12%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_init.cc [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/subvsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/subvsi3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/subvti3.c.o -c /<>/projects/compiler-rt/lib/builtins/subvti3.c [ 12%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_flags.cc [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/subtf3.c.o -c /<>/projects/compiler-rt/lib/builtins/subtf3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/trampoline_setup.c.o -c /<>/projects/compiler-rt/lib/builtins/trampoline_setup.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfhf2.c.o -c /<>/projects/compiler-rt/lib/builtins/truncdfhf2.c [ 12%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_handlers.cc [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfsf2.c.o -c /<>/projects/compiler-rt/lib/builtins/truncdfsf2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/truncsfhf2.c.o -c /<>/projects/compiler-rt/lib/builtins/truncsfhf2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ucmpdi2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpti2.c.o -c /<>/projects/compiler-rt/lib/builtins/ucmpti2.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/udivdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/udivdi3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmoddi4.c.o -c /<>/projects/compiler-rt/lib/builtins/udivmoddi4.c [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/Hash.cpp [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodsi4.c.o -c /<>/projects/compiler-rt/lib/builtins/udivmodsi4.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodti4.c.o -c /<>/projects/compiler-rt/lib/builtins/udivmodti4.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/udivsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/udivsi3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/udivti3.c.o -c /<>/projects/compiler-rt/lib/builtins/udivti3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/umoddi3.c.o -c /<>/projects/compiler-rt/lib/builtins/umoddi3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/umodsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/umodsi3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/umodti3.c.o -c /<>/projects/compiler-rt/lib/builtins/umodti3.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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(); ^~~~~~~~~~~~~~~ [ 12%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_value.cc /<>/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(); ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 12%] Built target RTUbsan.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' [ 12%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_init_standalone.cc make[4]: Leaving directory '/<>/build-llvm' [ 12%] 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' [ 12%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_allocator.cc [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/InfoStream.cpp [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/emutls.c.o -c /<>/projects/compiler-rt/lib/builtins/emutls.c [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/InfoStreamBuilder.cpp [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/gcc_personality_v0.c.o -c /<>/projects/compiler-rt/lib/builtins/gcc_personality_v0.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_cdcmp.S [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_cfcmp.S [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_dcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_dcmp.S [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_div0.c.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_div0.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_drsub.c.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_drsub.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_fcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_fcmp.S [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_frsub.c.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_frsub.c [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_idivmod.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_idivmod.S [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_ldivmod.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_ldivmod.S [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memcmp.S [ 12%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcpy.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memcpy.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memmove.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memmove.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memset.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memset.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uidivmod.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uldivmod.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch16.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switch16.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch32.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switch32.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switch8.S [ 13%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switchu8.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -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 [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/adddf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/adddf3vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/addsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/addsf3vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divdf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divdf3vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divsf3vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/eqdf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/eqsf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/extendsfdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/extendsfdf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixdfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixdfsivfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixsfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixsfsivfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunsdfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixunsdfsivfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunssfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixunssfsivfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsidfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatsidfvfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsisfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatsisfvfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssidfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatunssidfvfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssisfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatunssisfvfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gedf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gedf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gesf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gesf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gtdf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gtsf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ledf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/ledf2vfp.S [ 13%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/lesf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/ltdf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/ltsf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/muldf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/muldf3vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/mulsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/mulsf3vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nedf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/nedf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/negdf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/negsf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nesf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/nesf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subdf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/subdf3vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/subsf3vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/truncdfsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/truncdfsf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unorddf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/unorddf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unordsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/unordsf2vfp.S [ 13%] 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 -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=c11 -fomit-frame-pointer -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_synchronize.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_synchronize.S [ 13%] Linking C static library ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.builtins-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/cmake -P CMakeFiles/clang_rt.builtins-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.builtins-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/4.0.1/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/clear_cache.c.o CMakeFiles/clang_rt.builtins-armhf.dir/clzdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/clzsi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/clzti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/cmpdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/cmpti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/comparedf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/comparesf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/cpu_model.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ctzdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ctzsi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ctzti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divdc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divdf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divmoddi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divmodsi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divsc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divsf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divtc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divtf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/divxc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/enable_execute_stack.c.o CMakeFiles/clang_rt.builtins-armhf.dir/eprintf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/extendsfdf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/extendhfsf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ffsdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ffsti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixxfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixxfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatdidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatdisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatdixf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatsidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatsisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floattidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floattisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floattixf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatundidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatundisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatundixf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntidf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntisf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntixf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/int_util.c.o CMakeFiles/clang_rt.builtins-armhf.dir/lshrdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/lshrti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/moddi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/modsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/modti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/muldc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/muldf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/muldi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulodi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulosi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/muloti4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulsc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulsf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/multi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/multf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulvdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulvsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulvti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/mulxc3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negdf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negsf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negvdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negvsi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/negvti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/paritydi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/paritysi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/parityti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/popcountdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/popcountsi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/popcountti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/powidf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/powisf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/powitf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/powixf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subdf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subsf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subvdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subvsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subvti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/subtf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/trampoline_setup.c.o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfhf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfsf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/truncsfhf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivmoddi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodsi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodti4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/umoddi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/umodsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/umodti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/atomic.c.o CMakeFiles/clang_rt.builtins-armhf.dir/emutls.c.o CMakeFiles/clang_rt.builtins-armhf.dir/gcc_personality_v0.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmpeq_check_nan.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmpeq_check_nan.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_dcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_div0.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_drsub.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_fcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_frsub.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_idivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_ldivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcpy.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memmove.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memset.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uidivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uldivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch16.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch32.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/restore_vfp_d8_d15_regs.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/save_vfp_d8_d15_regs.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/adddf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/addsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divdf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/extendsfdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixdfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixsfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunsdfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunssfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsidfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsisfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssidfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssisfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gedf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gesf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ledf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/muldf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/mulsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nedf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nesf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subdf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/truncdfsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unorddf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unordsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_synchronize.S.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.builtins-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 13%] Built target clang_rt.builtins-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= 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". 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' [ 13%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/ModInfo.cpp cd /<>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/interception -I/<>/projects/compiler-rt/lib/interception -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/interception/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o -c /<>/projects/compiler-rt/lib/interception/interception_linux.cc [ 13%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/interception -I/<>/projects/compiler-rt/lib/interception -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/interception/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o -c /<>/projects/compiler-rt/lib/interception/interception_mac.cc [ 13%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/interception -I/<>/projects/compiler-rt/lib/interception -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/interception/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o -c /<>/projects/compiler-rt/lib/interception/interception_win.cc [ 13%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/interception -I/<>/projects/compiler-rt/lib/interception -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/interception/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o -c /<>/projects/compiler-rt/lib/interception/interception_type_test.cc make[4]: Leaving directory '/<>/build-llvm' [ 13%] Built target RTInterception.armhf /usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/lsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/lsan /<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend.internal". Scanning dependencies of target RTLSanCommon.armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 13%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/lsan -I/<>/projects/compiler-rt/lib/lsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_common.cc [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/ModStream.cpp [ 13%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/lsan -I/<>/projects/compiler-rt/lib/lsan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_common_linux.cc make[4]: Leaving directory '/<>/build-llvm' [ 13%] Built target RTLSanCommon.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend 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' [ 13%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_new_delete.cc make[4]: Leaving directory '/<>/build-llvm' [ 13%] Built target RTAsan_cxx.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend.internal". Scanning dependencies of target RTAsan.armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 13%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_allocator.cc [ 13%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_activation.cc [ 13%] Building 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_debugging.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_debugging.cc [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/NameHashTable.cpp [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_descriptions.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_descriptions.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_errors.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_errors.cc [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/NameMap.cpp [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fake_stack.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_fake_stack.cc [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/NameMapBuilder.cpp [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_activation.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_flags.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_flags.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_debugging.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_globals.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_descriptions.cc [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/PDBFile.cpp [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals_win.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_globals_win.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_errors.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_interceptors.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_fake_stack.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_flags.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_globals.cc [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/PublicsStream.cpp [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_globals_win.cc [ 13%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_interceptors.cc [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/RawError.cpp [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/RawSession.cpp [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/SymbolStream.cpp [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiHashing.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiHashing.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/TpiHashing.cpp [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/TpiStream.cpp [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStreamBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStreamBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/TpiStreamBuilder.cpp [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_linux.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_mac.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_malloc_linux.cc [ 15%] 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/Raw/DbiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GlobalsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GSI.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiHashing.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStreamBuilder.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoPDB.a [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_malloc_mac.cc make[4]: Leaving directory '/<>/build-llvm' [ 15%] 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= [ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o 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". cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_malloc_win.cc 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' [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_preinit.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_memory_profile.cc make[4]: Leaving directory '/<>/build-llvm' [ 15%] 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' [ 15%] 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/4.0.1/asan_blacklist.txt make[4]: Leaving directory '/<>/build-llvm' [ 15%] 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". [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_poisoning.cc 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' [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_posix.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_report.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_rtl.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_stack.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_stats.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_suppressions.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_thread.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_win.cc /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' [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o -c /<>/projects/compiler-rt/lib/profile/GCDAProfiling.c [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfiling.c [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingValue.c [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingBuffer.c [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingFile.c [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingMerge.c [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingMergeFile.c [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingWriter.c [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingPlatformOther.c [ 15%] Building CXX object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingRuntime.cc [ 15%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingUtil.c [ 15%] Linking CXX static library ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.profile-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/cmake -P CMakeFiles/clang_rt.profile-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.profile-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.profile-armhf.a CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.profile-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 15%] Built target clang_rt.profile-armhf /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-fdr-armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-fdr-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-fdr-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-fdr-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-fdr-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-fdr-armhf.dir/depend.internal". Scanning dependencies of target clang_rt.xray-fdr-armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-fdr-armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-fdr-armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 15%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-fdr-armhf.dir/xray_buffer_queue.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-fdr-armhf.dir/xray_buffer_queue.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_buffer_queue.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc [ 15%] Linking CXX static library ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.xray-fdr-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/cmake -P CMakeFiles/clang_rt.xray-fdr-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-fdr-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.xray-fdr-armhf.a CMakeFiles/clang_rt.xray-fdr-armhf.dir/xray_buffer_queue.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.xray-fdr-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 15%] Built target clang_rt.xray-fdr-armhf /usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend.internal". Scanning dependencies of target RTSanitizerCommonNoLibc.armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/sanitizer_common_nolibc.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cc make[4]: Leaving directory '/<>/build-llvm' [ 15%] 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' [ 15%] Building CXX object projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/stats -I/<>/projects/compiler-rt/lib/stats -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/stats/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o -c /<>/projects/compiler-rt/lib/stats/stats.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc [ 15%] Linking CXX static library ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.stats-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/cmake -P CMakeFiles/clang_rt.stats-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.stats-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.stats-armhf.a CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.stats-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 15%] 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= [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc 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' [ 15%] Building CXX object projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/stats -I/<>/projects/compiler-rt/lib/stats -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/stats/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o -c /<>/projects/compiler-rt/lib/stats/stats_client.cc [ 15%] Linking CXX static library ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.stats_client-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/cmake -P CMakeFiles/clang_rt.stats_client-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.stats_client-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.stats_client-armhf.a CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.stats_client-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 15%] 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". 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' [ 15%] 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 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_init.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_init.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc [ 15%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_interface.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_interface.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_interface.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc [ 15%] 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 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_flags.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_flags.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc [ 15%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc [ 15%] 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 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_inmemory_log.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_inmemory_log.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S [ 15%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S make[4]: Leaving directory '/<>/build-llvm' [ 15%] Built target RTSanitizerCommonNoTermination.armhf /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/RTXrayFDR.armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/RTXrayFDR.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/RTXrayFDR.armhf.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/build-llvm' Dependee "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXrayFDR.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXrayFDR.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/RTXrayFDR.armhf.dir/depend.internal". Scanning dependencies of target RTXrayFDR.armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/RTXrayFDR.armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/RTXrayFDR.armhf.dir/build [ 15%] Built target RTXray.armhf make[4]: Entering directory '/<>/build-llvm' /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= [ 15%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXrayFDR.armhf.dir/xray_buffer_queue.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXrayFDR.armhf.dir/xray_buffer_queue.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_buffer_queue.cc 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' [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o -c /<>/tools/polly/lib/External/isl/basis_reduction_tab.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_aff.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_aff.c.o -c /<>/tools/polly/lib/External/isl/isl_aff.c make[4]: Leaving directory '/<>/build-llvm' [ 15%] Built target RTXrayFDR.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' [ 15%] Creating export file for LTO cd /<>/build-llvm/tools/lto && echo "LLVM_4.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' [ 15%] 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' [ 15%] Creating export file for LLVMgold cd /<>/build-llvm/tools/gold && echo "LLVM_4.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' [ 15%] Built target LLVMgold_exports [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o -c /<>/tools/polly/lib/External/isl/isl_affine_hull.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_arg.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_arg.c.o -c /<>/tools/polly/lib/External/isl/isl_arg.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_build.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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 /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' [ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp [ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast.c.o -c /<>/tools/polly/lib/External/isl/isl_ast.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_codegen.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_graft.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_band.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_band.c.o -c /<>/tools/polly/lib/External/isl/isl_band.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o -c /<>/tools/polly/lib/External/isl/isl_bernstein.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_blk.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_blk.c.o -c /<>/tools/polly/lib/External/isl/isl_blk.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bound.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_bound.c.o -c /<>/tools/polly/lib/External/isl/isl_bound.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o -c /<>/tools/polly/lib/External/isl/isl_coalesce.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o -c /<>/tools/polly/lib/External/isl/isl_constraint.c [ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o -c /<>/tools/polly/lib/External/isl/isl_convex_hull.c [ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o -c /<>/tools/polly/lib/External/isl/isl_ctx.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o -c /<>/tools/polly/lib/External/isl/isl_deprecated.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o -c /<>/tools/polly/lib/External/isl/isl_dim_map.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o -c /<>/tools/polly/lib/External/isl/isl_equalities.c [ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o -c /<>/tools/polly/lib/External/isl/isl_factorization.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o -c /<>/tools/polly/lib/External/isl/isl_farkas.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o -c /<>/tools/polly/lib/External/isl/isl_ffs.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_flow.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_flow.c.o -c /<>/tools/polly/lib/External/isl/isl_flow.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_fold.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_fold.c.o -c /<>/tools/polly/lib/External/isl/isl_fold.c [ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_hash.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_hash.c.o -c /<>/tools/polly/lib/External/isl/isl_hash.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id.c.o -c /<>/tools/polly/lib/External/isl/isl_id.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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 [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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 [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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 [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o -c /<>/tools/polly/lib/External/isl/isl_ilp.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_imath.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_imath.c.o -c /<>/tools/polly/lib/External/isl/isl_imath.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_input.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_input.c.o -c /<>/tools/polly/lib/External/isl/isl_input.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o -c /<>/tools/polly/lib/External/isl/isl_int_sioimath.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_local.c.o -c /<>/tools/polly/lib/External/isl/isl_local.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o -c /<>/tools/polly/lib/External/isl/isl_local_space.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_lp.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_lp.c.o -c /<>/tools/polly/lib/External/isl/isl_lp.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map.c.o -c /<>/tools/polly/lib/External/isl/isl_map.c [ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp [ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/NeonEmitter.cpp [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o -c /<>/tools/polly/lib/External/isl/isl_map_list.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o -c /<>/tools/polly/lib/External/isl/isl_map_simplify.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o -c /<>/tools/polly/lib/External/isl/isl_map_subtract.c [ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o -c /<>/tools/clang/utils/TableGen/TableGen.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_obj.c.o -c /<>/tools/polly/lib/External/isl/isl_obj.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_options.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_options.c.o -c /<>/tools/polly/lib/External/isl/isl_options.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_output.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_output.c.o -c /<>/tools/polly/lib/External/isl/isl_output.c make[4]: Leaving directory '/<>/build-llvm' [ 16%] Built target obj.clang-tblgen /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_4.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 [ 16%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_linux.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_linux.cc [ 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_point.c.o -c /<>/tools/polly/lib/External/isl/isl_point.c [ 16%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_mac.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_mac.cc [ 16%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_linux.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_malloc_linux.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_mac.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_malloc_mac.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_win.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_malloc_win.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_memory_profile.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_memory_profile.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_poisoning.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_poisoning.cc [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o -c /<>/tools/polly/lib/External/isl/isl_polynomial.c [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_posix.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_posix.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_report.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_report.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_rtl.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_rtl.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stack.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_stack.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stats.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_stats.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_suppressions.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_suppressions.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_thread.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_thread.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_win.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_win.cc [ 17%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_new_delete.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_new_delete.cc /usr/bin/make -f tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/build.make tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/scan-build /<>/build-llvm /<>/build-llvm/tools/clang/tools/scan-build /<>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend.internal". Scanning dependencies of target scan-build make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/build.make tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Generating ../../../../bin/scan-build cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/bin cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/bin/scan-build /<>/build-llvm/bin/ [ 17%] Generating ../../../../libexec/ccc-analyzer cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/libexec make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/libexec/ccc-analyzer /<>/build-llvm/libexec/ [ 17%] Built target RTAsan_dynamic.armhf /usr/bin/make -f tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/build.make tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/scan-view /<>/build-llvm /<>/build-llvm/tools/clang/tools/scan-view /<>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend.internal". Scanning dependencies of target scan-view make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/build.make tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Generating ../../../../libexec/c++-analyzer cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/libexec [ 17%] 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-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/libexec/c++-analyzer /<>/build-llvm/libexec/ cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/bin/scan-view /<>/build-llvm/bin/ [ 17%] 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 [ 17%] 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-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/man/scan-build.1 /<>/build-llvm/share/man/man1/ cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/share/ScanView.py /<>/build-llvm/share/scan-view/ [ 17%] Generating ../../../../share/scan-build/scanview.css cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-build [ 17%] Generating ../../../../share/scan-view/Reporter.py cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/share/scan-build/scanview.css /<>/build-llvm/share/scan-build/ cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/share/Reporter.py /<>/build-llvm/share/scan-view/ [ 17%] Generating ../../../../share/scan-build/sorttable.js cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-build [ 17%] Generating ../../../../share/scan-view/startfile.py cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/share/scan-build/sorttable.js /<>/build-llvm/share/scan-build/ 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/ make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target scan-build /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= [ 17%] Generating ../../../../share/scan-view/FileRadar.scpt cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view 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 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/ 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' [ 17%] Building CXX object tools/lld/lib/Config/CMakeFiles/lldConfig.dir/Version.cpp.o cd /<>/build-llvm/tools/lld/lib/Config && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldConfig.dir/Version.cpp.o -c /<>/tools/lld/lib/Config/Version.cpp [ 17%] Generating ../../../../share/scan-view/GetRadarVersion.scpt cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/share/GetRadarVersion.scpt /<>/build-llvm/share/scan-view/ [ 17%] Generating ../../../../share/scan-view/bugcatcher.ico cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/share/bugcatcher.ico /<>/build-llvm/share/scan-view/ make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target scan-view /usr/bin/make -f tools/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' [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_printer.c.o [ 17%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/DefinedAtom.cpp.o -c /<>/tools/lld/lib/Core/DefinedAtom.cpp cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_printer.c.o -c /<>/tools/polly/lib/External/isl/isl_printer.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_range.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_range.c.o -c /<>/tools/polly/lib/External/isl/isl_range.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o -c /<>/tools/polly/lib/External/isl/isl_reordering.c [ 17%] 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' [ 17%] 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' [ 17%] Building CXX object tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o -c /<>/tools/lld/lib/ReaderWriter/FileArchive.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sample.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_sample.c.o -c /<>/tools/polly/lib/External/isl/isl_sample.c [ 17%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Error.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Error.cpp.o -c /<>/tools/lld/lib/Core/Error.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scan.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_scan.c.o -c /<>/tools/polly/lib/External/isl/isl_scan.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule.c [ 17%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/File.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/File.cpp.o -c /<>/tools/lld/lib/Core/File.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_band.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_constraints.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_node.c [ 17%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/LinkingContext.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/LinkingContext.cpp.o -c /<>/tools/lld/lib/Core/LinkingContext.cpp [ 17%] 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' [ 17%] Built target lldReaderWriter /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". 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' [ 17%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_read.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_tree.c make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target RTAsan.armhf /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' [ 17%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o -c /<>/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o -c /<>/tools/polly/lib/External/isl/isl_scheduler.c [ 17%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Reader.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Reader.cpp.o -c /<>/tools/lld/lib/Core/Reader.cpp [ 17%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp [ 17%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Reproduce.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Reproduce.cpp.o -c /<>/tools/lld/lib/Core/Reproduce.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_seq.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_seq.c.o -c /<>/tools/polly/lib/External/isl/isl_seq.c [ 17%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Resolver.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Resolver.cpp.o -c /<>/tools/lld/lib/Core/Resolver.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o -c /<>/tools/polly/lib/External/isl/isl_set_list.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sort.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_sort.c.o -c /<>/tools/polly/lib/External/isl/isl_sort.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_space.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_space.c.o -c /<>/tools/polly/lib/External/isl/isl_space.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_stream.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_stream.c.o -c /<>/tools/polly/lib/External/isl/isl_stream.c [ 17%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tab.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tab.c.o -c /<>/tools/polly/lib/External/isl/isl_tab.c [ 17%] 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' [ 17%] Built target lldYAML [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o -c /<>/tools/polly/lib/External/isl/isl_tab_pip.c [ 17%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/SymbolTable.cpp.o -c /<>/tools/lld/lib/Core/SymbolTable.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o -c /<>/tools/polly/lib/External/isl/isl_tarjan.c [ 17%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o -c /<>/tools/polly/lib/External/isl/isl_union_map.c /<>/tools/lld/lib/Core/SymbolTable.cpp: In member function ‘bool lld::SymbolTable::addByName(const lld::Atom&)’: /<>/tools/lld/lib/Core/SymbolTable.cpp:163:57: warning: this statement may fall through [-Wimplicit-fallthrough=] llvm::errs() << "Size mismatch: " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ << existing->name() << " (" << existingSize << ") " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ << newAtom.name() << " (" << newSize << ")\n"; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /<>/tools/lld/lib/Core/SymbolTable.cpp:166:5: note: here case MCR_Error: ^~~~ [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_val.c.o -c /<>/tools/polly/lib/External/isl/isl_val.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o -c /<>/tools/polly/lib/External/isl/isl_val_sioimath.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_vec.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_vec.c.o -c /<>/tools/polly/lib/External/isl/isl_vec.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_version.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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 tools/lld/lib/Core/CMakeFiles/lldCore.dir/Writer.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Writer.cpp.o -c /<>/tools/lld/lib/Core/Writer.cpp [ 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/print.c.o -c /<>/tools/polly/lib/External/isl/print.c [ 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -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 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp [ 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/imath.c.o -c /<>/tools/polly/lib/External/isl/imath/imath.c [ 17%] Linking CXX static library ../../../../lib/liblldCore.a [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/cmake -P CMakeFiles/lldCore.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o -c /<>/tools/polly/lib/External/isl/imath/imrat.c 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/Writer.cpp.o /usr/bin/ranlib ../../../../lib/liblldCore.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target lldCore /usr/bin/make -f tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/build.make tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/scripts/Python/modules/readline /<>/build-llvm /<>/build-llvm/tools/lldb/scripts/Python/modules/readline /<>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend.internal". Scanning dependencies of target readline make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/build.make tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Building CXX object tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/readline.cpp.o cd /<>/build-llvm/tools/lldb/scripts/Python/modules/readline && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dreadline_EXPORTS -I/<>/build-llvm/tools/lldb/scripts/Python/modules/readline -I/<>/tools/lldb/scripts/Python/modules/readline -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -Wno-macro-redefined -O2 -g -DNDEBUG -fPIC -o CMakeFiles/readline.dir/readline.cpp.o -c /<>/tools/lldb/scripts/Python/modules/readline/readline.cpp [ 17%] Linking CXX shared library ../../../../../../lib/readline.so cd /<>/build-llvm/tools/lldb/scripts/Python/modules/readline && /usr/bin/cmake -E cmake_link_script CMakeFiles/readline.dir/link.txt --verbose=1 /usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -Wno-macro-redefined -O2 -g -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 make[4]: Leaving directory '/<>/build-llvm' [ 17%] 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' [ 17%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp [ 17%] Python script building LLDB Python wrapper cd /<>/build-llvm/tools/lldb/scripts && /usr/bin/python2.7 /<>/tools/lldb/scripts/prepare_bindings.py --srcRoot=/<>/tools/lldb --targetDir=/<>/build-llvm/tools/lldb/scripts --cfgBldDir=/<>/build-llvm/tools/lldb/scripts --prefix=/<>/build-llvm --swigExecutable=/usr/bin/swig3.0 [ 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 cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyISL.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libPollyISL.a CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o CMakeFiles/PollyISL.dir/isl/isl_aff.c.o CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o CMakeFiles/PollyISL.dir/isl/isl_arg.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o CMakeFiles/PollyISL.dir/isl/isl_ast.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o CMakeFiles/PollyISL.dir/isl/isl_band.c.o CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o CMakeFiles/PollyISL.dir/isl/isl_blk.c.o CMakeFiles/PollyISL.dir/isl/isl_bound.c.o CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o CMakeFiles/PollyISL.dir/isl/isl_flow.c.o CMakeFiles/PollyISL.dir/isl/isl_fold.c.o CMakeFiles/PollyISL.dir/isl/isl_hash.c.o CMakeFiles/PollyISL.dir/isl/isl_id.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o CMakeFiles/PollyISL.dir/isl/isl_imath.c.o CMakeFiles/PollyISL.dir/isl/isl_input.c.o CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o CMakeFiles/PollyISL.dir/isl/isl_local.c.o CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o CMakeFiles/PollyISL.dir/isl/isl_lp.c.o CMakeFiles/PollyISL.dir/isl/isl_map.c.o CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o CMakeFiles/PollyISL.dir/isl/isl_mat.c.o CMakeFiles/PollyISL.dir/isl/isl_morph.c.o CMakeFiles/PollyISL.dir/isl/isl_obj.c.o CMakeFiles/PollyISL.dir/isl/isl_options.c.o CMakeFiles/PollyISL.dir/isl/isl_output.c.o CMakeFiles/PollyISL.dir/isl/isl_point.c.o CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o CMakeFiles/PollyISL.dir/isl/isl_printer.c.o CMakeFiles/PollyISL.dir/isl/isl_range.c.o CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o CMakeFiles/PollyISL.dir/isl/isl_sample.c.o CMakeFiles/PollyISL.dir/isl/isl_scan.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o CMakeFiles/PollyISL.dir/isl/isl_seq.c.o CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o CMakeFiles/PollyISL.dir/isl/isl_sort.c.o CMakeFiles/PollyISL.dir/isl/isl_space.c.o CMakeFiles/PollyISL.dir/isl/isl_stream.c.o CMakeFiles/PollyISL.dir/isl/isl_tab.c.o CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o CMakeFiles/PollyISL.dir/isl/isl_val.c.o CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o CMakeFiles/PollyISL.dir/isl/isl_vec.c.o CMakeFiles/PollyISL.dir/isl/isl_version.c.o CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o CMakeFiles/PollyISL.dir/isl/print.c.o CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o CMakeFiles/PollyISL.dir/isl/imath/imath.c.o CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o /usr/bin/ranlib ../../../../lib/libPollyISL.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target PollyISL /usr/bin/make -f tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/API /<>/build-llvm /<>/build-llvm/tools/lldb/source/API /<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend.internal". Scanning dependencies of target liblldb_exports make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Creating export file for liblldb cd /<>/build-llvm/tools/lldb/source/API && echo "LLVM_4.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' [ 17%] 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' [ 19%] Creating export file for BugpointPasses cd /<>/build-llvm/tools/bugpoint-passes && echo "LLVM_4.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' [ 19%] Built target BugpointPasses_exports /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal". Dependee "/<>/build-llvm/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal". Scanning dependencies of target llvm-tblgen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 19%] Linking CXX executable ../../bin/llvm-tblgen cd /<>/build-llvm/utils/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-tblgen.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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/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/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 make[4]: Leaving directory '/<>/build-llvm' [ 19%] Built target llvm-tblgen /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' [ 19%] 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 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_arm.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_arm.cc [ 19%] Building ASM object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/gcc-7 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o -c /<>/projects/compiler-rt/lib/xray/xray_trampoline_arm.S [ 19%] 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 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_init.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_init.cc [ 19%] 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 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_interface.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_interface.cc [ 19%] 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 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_flags.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_flags.cc [ 19%] 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 -DXRAY_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_inmemory_log.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_inmemory_log.cc [ 19%] Linking CXX static library ../../../../lib/clang/4.0.1/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/4.0.1/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_init.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_interface.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_flags.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_inmemory_log.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.xray-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 19%] Built target clang_rt.xray-armhf /usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/builtins /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/builtins /<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/depend.internal". Scanning dependencies of target builtins make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build make[4]: Entering directory '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 19%] Built target builtins /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' [ 19%] Linking CXX static library ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a [ 19%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/GOTPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp make[4]: Leaving directory '/<>/build-llvm' [ 19%] Built target clang_rt.ubsan_standalone_cxx-armhf /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend.internal". Scanning dependencies of target clang_rt.ubsan_standalone-armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 19%] Linking CXX static library ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 19%] Built target clang_rt.ubsan_standalone-armhf /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/depend.internal". Scanning dependencies of target clang_rt.ubsan_standalone_cxx-armhf-symbols make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/build make[4]: Entering directory '/<>/build-llvm' [ 19%] 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/4.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a > /<>/build-llvm/lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms cd /<>/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E touch /<>/build-llvm/projects/compiler-rt/lib/ubsan/clang_rt.ubsan_standalone_cxx-armhf.syms-stamp make[4]: Leaving directory '/<>/build-llvm' [ 19%] Built target clang_rt.ubsan_standalone_cxx-armhf-symbols /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend.internal". Scanning dependencies of target clang_rt.asan_cxx-armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 19%] Linking CXX static library ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -P CMakeFiles/clang_rt.asan_cxx-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan_cxx-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 19%] Built target clang_rt.asan_cxx-armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend.internal". Scanning dependencies of target clang_rt.asan-armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 19%] Linking CXX static library ../../../../lib/clang/4.0.1/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/4.0.1/lib/linux/libclang_rt.asan-armhf.a CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o CMakeFiles/RTAsan.armhf.dir/asan_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_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.asan-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 19%] 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' [ 19%] 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/4.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a > /<>/build-llvm/lib/clang/4.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a.syms cd /<>/projects/compiler-rt/lib/asan && /usr/bin/cmake -E touch /<>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan_cxx-armhf.syms-stamp make[4]: Leaving directory '/<>/build-llvm' [ 19%] 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' [ 19%] Linking CXX static library ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.asan-preinit-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -P CMakeFiles/clang_rt.asan-preinit-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan-preinit-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.asan-preinit-armhf.a CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.asan-preinit-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 19%] Built target clang_rt.asan-preinit-armhf [ 19%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/LayoutPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp [ 19%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.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:12:0: /<>/tools/lld/include/lld/Core/Parallel.h: In function ‘void lld::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comp&, lld::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator >; Comp = lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::]’: /<>/tools/lld/include/lld/Core/Parallel.h:231: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, ^~~~~~~~~~~~~~~~~~~ /<>/tools/lld/include/lld/Core/Parallel.h:231: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:12:0: /<>/tools/lld/include/lld/Core/Parallel.h:253: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); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lld/include/lld/Core/Parallel.h: In static member function ‘static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = lld::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comp&, lld::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator >; Comp = lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::]::; _ArgTypes = {}]’: /<>/tools/lld/include/lld/Core/Parallel.h:251: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); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 19%] Built target swig_wrapper /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' [ 19%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_allocator.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_allocator.cpp [ 19%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:12:0: /<>/tools/lld/include/lld/Core/Parallel.h: In member function ‘virtual llvm::Error lld::mach_o::LayoutPass::perform(lld::SimpleFile&)’: /<>/tools/lld/include/lld/Core/Parallel.h:263:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 detail::parallel_quick_sort(start, end, comp, tg, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ llvm::Log2_64(std::distance(start, end)) + 1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_flags.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_flags.cpp [ 19%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_crc32.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_crc32.cpp [ 19%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -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) { ^~~~~~~~~~~ [ 19%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp [ 19%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -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 [ 20%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_termination.cpp [ 20%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_utils.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_utils.cpp [ 20%] Linking CXX static library ../../../../lib/clang/4.0.1/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/ar qc ../../../../lib/clang/4.0.1/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_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_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_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.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o /usr/bin/ranlib ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.scudo-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target clang_rt.scudo-armhf /usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/profile /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/profile /<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend.internal". Scanning dependencies of target profile make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build make[4]: Entering directory '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target profile /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/xray-fdr.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/xray-fdr.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-fdr.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray-fdr.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray-fdr.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-fdr.dir/depend.internal". Scanning dependencies of target xray-fdr make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/xray-fdr.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/xray-fdr.dir/build make[4]: Entering directory '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/lib/xray/CMakeFiles/xray-fdr.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target xray-fdr /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' [ 20%] 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/4.0.1/lib/linux/libclang_rt.asan-armhf.a /<>/build-llvm/lib/clang/4.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a > /<>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-dynamic-armhf.vers make[4]: Leaving directory '/<>/build-llvm' [ 20%] 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' [ 20%] 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_flags.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o /usr/bin/ranlib libRTAsanTest.armhf-with-calls.a make[4]: Leaving directory '/<>/build-llvm' [ 20%] 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' [ 20%] 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_flags.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o /usr/bin/ranlib libRTAsanTest.armhf-inline.a make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target RTAsanTest.armhf-inline /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= 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". 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' [ 20%] Building C object tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o -c /<>/tools/polly/lib/External/isl/isl_test.c In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, 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>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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 /usr/include/c++/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 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 20%] 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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o -o ../../../../bin/polly-isl-test ../../../../lib/libPollyISL.a [ 20%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target polly-isl-test /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build.make tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend.internal". Dependee "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend.internal". Scanning dependencies of target PollyPPCG make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build.make tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build make[4]: Entering directory '/<>/build-llvm' [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o -c /<>/tools/polly/lib/External/ppcg/cuda.c [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o -c /<>/tools/polly/lib/External/ppcg/cuda_common.c [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_array_tile.c [ 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o -c /<>/tools/polly/lib/External/ppcg/gpu.c [ 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_group.c [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_print.c [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_tree.c /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp: In member function ‘void {anonymous}::Util::organizeSections()’: /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:516:21: warning: this statement may fall through [-Wimplicit-fallthrough=] segmentForName("__PAGEZERO"); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:518:5: note: here case llvm::MachO::MH_DYLIB: ^~~~ [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o -c /<>/tools/polly/lib/External/ppcg/ppcg.c [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o -c /<>/tools/polly/lib/External/ppcg/ppcg_options.c [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o -c /<>/tools/polly/lib/External/ppcg/schedule.c [ 20%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/external.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/external.c.o -c /<>/tools/polly/lib/External/ppcg/external.c [ 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 cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyPPCG.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libPollyPPCG.a CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o CMakeFiles/PollyPPCG.dir/ppcg/external.c.o /usr/bin/ranlib ../../../../lib/libPollyPPCG.a make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target PollyPPCG /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' [ 20%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o -o ../../../../bin/clang-tblgen -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVMSupport.a ../../../../lib/libLLVMTableGen.a -lpthread ../../../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../../../lib/libLLVMDemangle.a make[4]: Leaving directory '/<>/build-llvm' [ 20%] 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' [ 20%] 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 [ 20%] 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' [ 20%] Built target ClangDriverOptions /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend make[4]: Entering directory '/<>/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' [ 20%] 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 [ 20%] 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' [ 20%] Built target DriverOptionsTableGen /usr/bin/make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend make[4]: Entering directory '/<>/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' [ 20%] 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 [ 20%] 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' [ 20%] 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 make[4]: Entering directory '/<>/build-llvm' [ 20%] 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 [ 20%] 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' [ 20%] Built target ELFOptionsTableGen /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal". Scanning dependencies of target AttributeCompatFuncTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 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 /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/LibDriver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend.internal". Scanning dependencies of target LibOptionsTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 20%] Building Options.inc... cd /<>/build-llvm/lib/LibDriver && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/lib/LibDriver -I /<>/include /<>/lib/LibDriver/Options.td -o /<>/build-llvm/lib/LibDriver/Options.inc.tmp [ 20%] Updating Options.inc... cd /<>/build-llvm/lib/LibDriver && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/LibDriver/Options.inc.tmp /<>/build-llvm/lib/LibDriver/Options.inc make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target LibOptionsTableGen /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= In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, 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>:: ^~~~~~~~~~~~~~~~~~~ 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/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/depend.internal". Scanning dependencies of target clang_rt.ubsan_standalone-armhf-symbols make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/build make[4]: Entering directory '/<>/build-llvm' [ 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/4.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a > /<>/build-llvm/lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms cd /<>/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E touch /<>/build-llvm/projects/compiler-rt/lib/ubsan/clang_rt.ubsan_standalone-armhf.syms-stamp make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target clang_rt.ubsan_standalone-armhf-symbols /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/depend make[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= 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/dummy.cc.o -c /<>/build-llvm/projects/compiler-rt/lib/asan/dummy.cc make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target RTAsan_dynamic_version_script_dummy.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend.internal". 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%] 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/4.0.1/lib/linux/libclang_rt.asan-armhf.a > /<>/build-llvm/lib/clang/4.0.1/lib/linux/libclang_rt.asan-armhf.a.syms 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 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= 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/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/4.0.1/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/4.0.1/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/4.0.1/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/4.0.1/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/4.0.1/include/armintr.h [ 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/4.0.1/include/avx2intrin.h [ 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/4.0.1/include/avx512bwintrin.h [ 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/4.0.1/include/avx512cdintrin.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/4.0.1/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/4.0.1/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/4.0.1/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/4.0.1/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/4.0.1/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/4.0.1/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/4.0.1/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/4.0.1/include/avx512vbmivlintrin.h [ 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/4.0.1/include/avx512vlbwintrin.h [ 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/4.0.1/include/avx512vlcdintrin.h [ 21%] 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/4.0.1/include/avx512vldqintrin.h /usr/include/c++/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 [ 21%] 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/4.0.1/include/avx512vlintrin.h [ 21%] 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/4.0.1/include/avxintrin.h [ 21%] 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/4.0.1/include/bmi2intrin.h [ 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/4.0.1/include/bmiintrin.h [ 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/4.0.1/include/__clang_cuda_builtin_vars.h [ 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/4.0.1/include/__clang_cuda_cmath.h In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 21%] Copying clang's __clang_cuda_complex_builtins.h... 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/4.0.1/include/__clang_cuda_complex_builtins.h [ 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/4.0.1/include/__clang_cuda_intrinsics.h [ 21%] Copying clang's __clang_cuda_math_forward_declares.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__clang_cuda_math_forward_declares.h /<>/build-llvm/./lib/clang/4.0.1/include/__clang_cuda_math_forward_declares.h [ 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/4.0.1/include/__clang_cuda_runtime_wrapper.h [ 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/4.0.1/include/cpuid.h [ 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/4.0.1/include/clflushoptintrin.h [ 21%] Copying clang's emmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/emmintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/emmintrin.h [ 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/4.0.1/include/f16cintrin.h /usr/include/c++/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 [ 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/4.0.1/include/float.h [ 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/4.0.1/include/fma4intrin.h [ 21%] Copying clang's fmaintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/fmaintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/fmaintrin.h [ 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/4.0.1/include/fxsrintrin.h [ 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/4.0.1/include/htmintrin.h [ 21%] Copying clang's htmxlintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/htmxlintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/htmxlintrin.h [ 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/4.0.1/include/ia32intrin.h [ 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/4.0.1/include/immintrin.h [ 21%] Copying clang's intrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/intrin.h /<>/build-llvm/./lib/clang/4.0.1/include/intrin.h [ 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/4.0.1/include/inttypes.h [ 21%] Copying clang's iso646.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/iso646.h /<>/build-llvm/./lib/clang/4.0.1/include/iso646.h /usr/include/c++/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 [ 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/4.0.1/include/limits.h /usr/include/c++/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 [ 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/4.0.1/include/lzcntintrin.h [ 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/4.0.1/include/mm3dnow.h [ 21%] 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/4.0.1/include/mmintrin.h /usr/include/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 [ 21%] 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/4.0.1/include/mm_malloc.h [ 21%] 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/4.0.1/include/module.modulemap [ 21%] 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/4.0.1/include/msa.h [ 21%] 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/4.0.1/include/mwaitxintrin.h [ 21%] Copying clang's nmmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/nmmintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/nmmintrin.h [ 21%] Copying clang's opencl-c.h... 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/4.0.1/include/opencl-c.h [ 21%] 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/4.0.1/include/pkuintrin.h [ 21%] 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/4.0.1/include/pmmintrin.h [ 21%] Copying clang's popcntintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/popcntintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/popcntintrin.h [ 21%] Copying clang's prfchwintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/prfchwintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/prfchwintrin.h [ 21%] Copying clang's rdseedintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/rdseedintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/rdseedintrin.h [ 21%] Copying clang's rtmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/rtmintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/rtmintrin.h [ 21%] 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/4.0.1/include/s390intrin.h [ 21%] Copying clang's shaintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/shaintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/shaintrin.h [ 21%] Copying clang's smmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/smmintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/smmintrin.h [ 21%] 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/4.0.1/include/stdalign.h In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 21%] Copying clang's stdarg.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdarg.h /<>/build-llvm/./lib/clang/4.0.1/include/stdarg.h [ 21%] Copying clang's stdatomic.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdatomic.h /<>/build-llvm/./lib/clang/4.0.1/include/stdatomic.h [ 21%] Copying clang's stdbool.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdbool.h /<>/build-llvm/./lib/clang/4.0.1/include/stdbool.h [ 21%] Copying clang's stddef.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stddef.h /<>/build-llvm/./lib/clang/4.0.1/include/stddef.h [ 21%] Copying clang's __stddef_max_align_t.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__stddef_max_align_t.h /<>/build-llvm/./lib/clang/4.0.1/include/__stddef_max_align_t.h [ 21%] 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/4.0.1/include/stdint.h [ 21%] Copying clang's stdnoreturn.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdnoreturn.h /<>/build-llvm/./lib/clang/4.0.1/include/stdnoreturn.h In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 21%] Copying clang's tbmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/tbmintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/tbmintrin.h [ 21%] Copying clang's tgmath.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/tgmath.h /<>/build-llvm/./lib/clang/4.0.1/include/tgmath.h [ 21%] 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/4.0.1/include/tmmintrin.h /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 21%] Copying clang's unwind.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/unwind.h /<>/build-llvm/./lib/clang/4.0.1/include/unwind.h [ 21%] 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/4.0.1/include/vadefs.h [ 21%] Copying clang's varargs.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/varargs.h /<>/build-llvm/./lib/clang/4.0.1/include/varargs.h /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 21%] Copying clang's vecintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/vecintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/vecintrin.h [ 21%] Copying clang's wmmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/wmmintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/wmmintrin.h [ 21%] Copying clang's __wmmintrin_aes.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__wmmintrin_aes.h /<>/build-llvm/./lib/clang/4.0.1/include/__wmmintrin_aes.h [ 21%] Copying clang's __wmmintrin_pclmul.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__wmmintrin_pclmul.h /<>/build-llvm/./lib/clang/4.0.1/include/__wmmintrin_pclmul.h [ 21%] Copying clang's x86intrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/x86intrin.h /<>/build-llvm/./lib/clang/4.0.1/include/x86intrin.h [ 21%] Copying clang's xmmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/xmmintrin.h /<>/build-llvm/./lib/clang/4.0.1/include/xmmintrin.h [ 23%] 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/4.0.1/include/xopintrin.h [ 23%] 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/4.0.1/include/xsavecintrin.h [ 23%] 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/4.0.1/include/xsaveintrin.h [ 23%] 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/4.0.1/include/xsaveoptintrin.h [ 23%] 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/4.0.1/include/xsavesintrin.h [ 23%] 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/4.0.1/include/xtestintrin.h [ 23%] 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/4.0.1/include/cuda_wrappers/algorithm [ 23%] 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/4.0.1/include/cuda_wrappers/complex [ 23%] 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/4.0.1/include/cuda_wrappers/new [ 23%] Building arm_neon.h... 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 /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/lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, 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/lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 23%] 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 [ 23%] 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/4.0.1/include/arm_neon.h make[4]: Leaving directory '/<>/build-llvm' [ 23%] Built target clang-headers /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' [ 23%] 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 [ 23%] 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' [ 23%] Built target ClangSACheckers /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake --color= 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' [ 23%] 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 [ 23%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 23%] Built target ClangCommentHTMLNamedCharacterReferences [ 23%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ObjCPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp [ 23%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ShimPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp [ 23%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/StubsPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp [ 23%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/TLVPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp /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= 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' [ 23%] 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 [ 23%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 23%] 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= 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' [ 23%] Building DeclNodes.inc... 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 [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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= 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' [ 24%] 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 [ 24%] Updating Attrs.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/Attrs.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/Attrs.inc make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangAttrClasses /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color= 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' [ 24%] 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 [ 24%] 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' [ 24%] Built target ClangAttrVisitor [ 24%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/WriterMachO.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp /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' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build make[4]: Entering directory '/<>/build-llvm' [ 24%] 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 [ 24%] 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' [ 24%] Built target ClangStmtNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend.internal". Scanning dependencies of target ClangAttrDump make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build make[4]: Entering directory '/<>/build-llvm' [ 24%] 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 [ 24%] 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' [ 24%] 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= Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend.internal". Scanning dependencies of target ClangAttrImpl make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build make[4]: Entering directory '/<>/build-llvm' [ 24%] 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 [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangAttrImpl /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake --color= 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' [ 24%] 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 [ 24%] 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' [ 24%] 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 make[4]: Entering directory '/<>/build-llvm' [ 24%] 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 [ 24%] 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' [ 24%] 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[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' [ 24%] 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 [ 24%] Updating CommentCommandInfo.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangCommentCommandInfo /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend make[4]: Entering directory '/<>/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' [ 24%] 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 [ 24%] Updating CommentCommandList.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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[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' [ 24%] 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 [ 24%] Updating DiagnosticDriverKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangDiagnosticDriver /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend make[4]: Entering directory '/<>/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 make[4]: Entering directory '/<>/build-llvm' [ 24%] 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 [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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' [ 24%] 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 [ 24%] 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' [ 24%] 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' [ 24%] 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 [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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= 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 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/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 /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= [ 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 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' make[4]: Leaving 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%] Built target ClangDiagnosticSema /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 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/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= [ 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 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]: Leaving directory '/<>/build-llvm' make[4]: Entering directory '/<>/build-llvm' [ 24%] Building DiagnosticGroups.inc... [ 24%] Built target ClangDiagnosticSerialization 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 /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 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/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= [ 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 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' make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangDiagnosticCommon [ 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 /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%] 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 [ 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangAttrHasAttributeImpl /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 [ 24%] Updating arm_neon.inc... make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc [ 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangARMNeon /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= [ 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 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' make[4]: Leaving directory '/<>/build-llvm' [ 24%] Building AttrParsedAttrList.inc... [ 24%] Built target ClangAttrParserStringSwitches 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 /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%] 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 [ 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] Updating AttrSpellingListIndex.inc... [ 24%] Built target ClangAttrParsedAttrList 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 /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/build-llvm' 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%] Built target ClangAttrSpellingListIndex /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/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= [ 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 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... [ 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 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] Updating AttrTemplateInstantiate.inc... [ 24%] Built target ClangAttrParsedAttrImpl 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 /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= make[4]: Leaving directory '/<>/build-llvm' Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend.internal". Scanning dependencies of target ClangAttrParsedAttrKinds 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%] Built target ClangAttrTemplateInstantiate /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= [ 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 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%] Updating AttrParsedAttrKinds.inc... [ 24%] Building AttrPCHWrite.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 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] Updating AttrPCHWrite.inc... [ 24%] Built target ClangAttrParsedAttrKinds /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend 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]: 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[4]: Leaving directory '/<>/build-llvm' 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%] Built target ClangAttrPCHWrite /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend /usr/bin/make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend [ 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 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= 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/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". 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". [ 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 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' make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangAttrPCHRead [ 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o -c /<>/tools/lld/lib/Driver/DarwinLdDriver.cpp /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". 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Chunks.cpp.o -c /<>/tools/lld/COFF/Chunks.cpp Scanning dependencies of target lldELF 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 make[4]: Entering directory '/<>/build-llvm' [ 24%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Driver.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Driver.cpp.o -c /<>/tools/lld/ELF/Driver.cpp [ 24%] 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 cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldMachO.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/liblldMachO.a CMakeFiles/lldMachO.dir/ArchHandler.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o CMakeFiles/lldMachO.dir/GOTPass.cpp.o CMakeFiles/lldMachO.dir/LayoutPass.cpp.o CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o CMakeFiles/lldMachO.dir/ObjCPass.cpp.o CMakeFiles/lldMachO.dir/ShimPass.cpp.o CMakeFiles/lldMachO.dir/StubsPass.cpp.o CMakeFiles/lldMachO.dir/TLVPass.cpp.o CMakeFiles/lldMachO.dir/WriterMachO.cpp.o /usr/bin/ranlib ../../../../../lib/liblldMachO.a make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target lldMachO /usr/bin/make -f tools/lldb/source/CMakeFiles/lldbBase.dir/build.make tools/lldb/source/CMakeFiles/lldbBase.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source /<>/build-llvm /<>/build-llvm/tools/lldb/source /<>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/depend.internal". Scanning dependencies of target lldbBase make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/CMakeFiles/lldbBase.dir/build.make tools/lldb/source/CMakeFiles/lldbBase.dir/build make[4]: Entering directory '/<>/build-llvm' [ 24%] Building CXX object tools/lldb/source/CMakeFiles/lldbBase.dir/lldb.cpp.o cd /<>/build-llvm/tools/lldb/source && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -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/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBase.dir/lldb.cpp.o -c /<>/tools/lldb/source/lldb.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Breakpoint.cpp.o -c /<>/tools/lldb/source/Breakpoint/Breakpoint.cpp [ 24%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/DLL.cpp.o -c /<>/tools/lld/COFF/DLL.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/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' [ 24%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o -c /<>/tools/lldb/source/Commands/CommandCompletions.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:19, 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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, ^~~ [ 26%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/DriverUtils.cpp.o -c /<>/tools/lld/ELF/DriverUtils.cpp cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointID.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Driver.cpp.o -c /<>/tools/lld/COFF/Driver.cpp [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectApropos.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp [ 26%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/EhFrame.cpp.o -c /<>/tools/lld/ELF/EhFrame.cpp [ 26%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Error.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Error.cpp.o -c /<>/tools/lld/ELF/Error.cpp [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectArgs.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointList.cpp [ 26%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/GdbIndex.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/GdbIndex.cpp.o -c /<>/tools/lld/ELF/GdbIndex.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp In file included from /<>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0, from /<>/tools/lldb/source/Commands/CommandObjectArgs.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/GdbIndex.cpp:61: /usr/include/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 >, 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 > lld::elf::GdbIndexBuilder::readAddressArea(size_t) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]’: /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: 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 >, 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 > lld::elf::GdbIndexBuilder::readAddressArea(size_t) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]’: /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: 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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 >, 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 > lld::elf::GdbIndexBuilder::readAddressArea(size_t) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]’: /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: 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 >, std::allocator > > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >, std::allocator > > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector > lld::elf::GdbIndexBuilder::readAddressArea(size_t) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o -c /<>/tools/lld/COFF/DriverUtils.cpp [ 26%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ICF.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/ICF.cpp.o -c /<>/tools/lld/ELF/ICF.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Error.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Error.cpp.o -c /<>/tools/lld/COFF/Error.cpp [ 26%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/InputFiles.cpp.o -c /<>/tools/lld/ELF/InputFiles.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/ICF.cpp.o -c /<>/tools/lld/COFF/ICF.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/InputFiles.cpp.o -c /<>/tools/lld/COFF/InputFiles.cpp [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Librarian.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Librarian.cpp.o -c /<>/tools/lld/COFF/Librarian.cpp [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectBugreport.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/include/llvm/Object/COFF.h:17, from /<>/tools/lld/COFF/Config.h:14, from /<>/tools/lld/COFF/Librarian.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::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectCommands.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/MarkLive.cpp.o -c /<>/tools/lld/COFF/MarkLive.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/ModuleDef.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/ModuleDef.cpp.o -c /<>/tools/lld/COFF/ModuleDef.cpp [ 26%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/InputSection.cpp.o -c /<>/tools/lld/ELF/InputSection.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/PDB.cpp.o -c /<>/tools/lld/COFF/PDB.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp /<>/tools/lld/ELF/InputSection.cpp: In function ‘typename ELFT::uint getRelocTargetVA(uint32_t, typename ELFT::uint, typename ELFT::uint, const lld::elf::SymbolBody&, lld::elf::RelExpr) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]’: /<>/tools/lld/ELF/InputSection.cpp:430:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Body.isUndefined() && !Body.isLocal() && Body.symbol()->isWeak()) { ^~ /<>/tools/lld/ELF/InputSection.cpp:438:3: note: here case R_RELAX_GOT_PC: ^~~~ /<>/tools/lld/ELF/InputSection.cpp: In function ‘typename ELFT::uint getRelocTargetVA(uint32_t, typename ELFT::uint, typename ELFT::uint, const lld::elf::SymbolBody&, lld::elf::RelExpr) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]’: /<>/tools/lld/ELF/InputSection.cpp:430:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Body.isUndefined() && !Body.isLocal() && Body.symbol()->isWeak()) { ^~ /<>/tools/lld/ELF/InputSection.cpp:438:3: note: here case R_RELAX_GOT_PC: ^~~~ /<>/tools/lld/ELF/InputSection.cpp: In function ‘typename ELFT::uint getRelocTargetVA(uint32_t, typename ELFT::uint, typename ELFT::uint, const lld::elf::SymbolBody&, lld::elf::RelExpr) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]’: /<>/tools/lld/ELF/InputSection.cpp:430:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Body.isUndefined() && !Body.isLocal() && Body.symbol()->isWeak()) { ^~ /<>/tools/lld/ELF/InputSection.cpp:438:3: note: here case R_RELAX_GOT_PC: ^~~~ /<>/tools/lld/ELF/InputSection.cpp: In function ‘typename ELFT::uint getRelocTargetVA(uint32_t, typename ELFT::uint, typename ELFT::uint, const lld::elf::SymbolBody&, lld::elf::RelExpr) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /<>/tools/lld/ELF/InputSection.cpp:430:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Body.isUndefined() && !Body.isLocal() && Body.symbol()->isWeak()) { ^~ /<>/tools/lld/ELF/InputSection.cpp:438:3: note: here case R_RELAX_GOT_PC: ^~~~ [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/ConstString.h:19, 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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/ConstString.h:19, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Strings.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Strings.cpp.o -c /<>/tools/lld/COFF/Strings.cpp [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectExpression.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o -c /<>/tools/lld/COFF/SymbolTable.cpp [ 26%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LTO.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/LTO.cpp.o -c /<>/tools/lld/ELF/LTO.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointSite.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Symbols.cpp.o -c /<>/tools/lld/COFF/Symbols.cpp cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectFrame.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/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 [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o -c /<>/tools/lldb/source/Breakpoint/Stoppoint.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o -c /<>/tools/lldb/source/Breakpoint/StoppointCallbackContext.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o -c /<>/tools/lldb/source/Breakpoint/StoppointLocation.cpp [ 26%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Writer.cpp.o -c /<>/tools/lld/COFF/Writer.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o -c /<>/tools/lldb/source/Breakpoint/Watchpoint.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/Target/Target.h:30, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:34, from /<>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 26%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/LinkerScript.cpp.o -c /<>/tools/lld/ELF/LinkerScript.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:22, from /<>/tools/lldb/include/lldb/Target/Target.h:30, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:24, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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’ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o -c /<>/tools/lldb/source/Breakpoint/WatchpointList.cpp [ 26%] 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/Librarian.cpp.o CMakeFiles/lldCOFF.dir/MarkLive.cpp.o CMakeFiles/lldCOFF.dir/ModuleDef.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' [ 26%] Built target lldCOFF /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". [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectGUI.cpp 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' [ 26%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Address.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Address.cpp.o -c /<>/tools/lldb/source/Core/Address.cpp [ 26%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o -c /<>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp /<>/tools/lldb/source/Core/Address.cpp: In member function ‘bool lldb_private::Address::Dump(lldb_private::Stream*, lldb_private::ExecutionContextScope*, lldb_private::Address::DumpStyle, lldb_private::Address::DumpStyle, uint32_t) const’: /<>/tools/lldb/source/Core/Address.cpp:393:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Core/Address.cpp:395:3: note: here case DumpStyleFileAddress: { ^~~~ [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectHelp.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 26%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressRange.cpp.o -c /<>/tools/lldb/source/Core/AddressRange.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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 ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] 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' [ 26%] Built target lldbBreakpoint /usr/bin/make -f tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/build.make tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/DataFormatters /<>/build-llvm /<>/build-llvm/tools/lldb/source/DataFormatters /<>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend.internal". Scanning dependencies of target lldbDataFormatters make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/build.make tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/build make[4]: Entering directory '/<>/build-llvm' [ 26%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o -c /<>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp /<>/tools/lldb/source/Core/AddressRange.cpp: In member function ‘bool lldb_private::AddressRange::Dump(lldb_private::Stream*, lldb_private::Target*, lldb_private::Address::DumpStyle, lldb_private::Address::DumpStyle) const’: /<>/tools/lldb/source/Core/AddressRange.cpp:141:17: warning: this statement may fall through [-Wimplicit-fallthrough=] show_module = true; ~~~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Core/AddressRange.cpp:143:3: note: here case Address::DumpStyleFileAddress: ^~~~ [ 26%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectLog.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 26%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressResolver.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolver.cpp.o -c /<>/tools/lldb/source/Core/AddressResolver.cpp [ 26%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o -c /<>/tools/lldb/source/DataFormatters/DataVisualization.cpp [ 26%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/MarkLive.cpp.o -c /<>/tools/lld/ELF/MarkLive.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o -c /<>/tools/lldb/source/Core/AddressResolverFileLine.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolverFileLine.h:14, from /<>/tools/lldb/source/Core/AddressResolverFileLine.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolverFileLine.h:14, from /<>/tools/lldb/source/Core/AddressResolverFileLine.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb_private::Searcher::CallbackReturn lldb_private::AddressResolverFileLine::SearchCallback(lldb_private::SearchFilter&, lldb_private::SymbolContext&, lldb_private::Address*, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o -c /<>/tools/lldb/source/Core/AddressResolverName.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectMemory.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectMemory.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolverName.h:15, from /<>/tools/lldb/source/Core/AddressResolverName.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolverName.h:15, from /<>/tools/lldb/source/Core/AddressResolverName.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb_private::Searcher::CallbackReturn lldb_private::AddressResolverName::SearchCallback(lldb_private::SearchFilter&, lldb_private::SymbolContext&, lldb_private::Address*, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ArchSpec.cpp.o -c /<>/tools/lldb/source/Core/ArchSpec.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/DumpValueObjectOptions.cpp.o -c /<>/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp /<>/tools/lldb/source/Core/ArchSpec.cpp: In function ‘bool cores_match(lldb_private::ArchSpec::Core, lldb_private::ArchSpec::Core, bool, bool)’: /<>/tools/lldb/source/Core/ArchSpec.cpp:1223:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (enforce_exact_match) ^~ /<>/tools/lldb/source/Core/ArchSpec.cpp:1226:3: note: here case ArchSpec::kCore_arm_any: ^~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatCache.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormatCache.cpp 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/Core/CMakeFiles/lldbCore.dir/Baton.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Baton.cpp.o -c /<>/tools/lldb/source/Core/Baton.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Mips.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Mips.cpp.o -c /<>/tools/lld/ELF/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/lldb/source/Commands/CommandObjectMemory.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Broadcaster.cpp.o -c /<>/tools/lldb/source/Core/Broadcaster.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatClasses.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormatClasses.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/lld/ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/OutputSections.cpp.o -c /<>/tools/lld/ELF/OutputSections.cpp /<>/tools/lldb/source/Commands/CommandObjectMemory.cpp: In member function ‘virtual bool CommandObjectMemoryRead::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)’: /<>/tools/lldb/source/Commands/CommandObjectMemory.cpp:443:13: warning: this statement may fall through [-Wimplicit-fallthrough=] ++pointer_count; ^~~~~~~~~~~~~~~ /<>/tools/lldb/source/Commands/CommandObjectMemory.cpp:445:11: note: here case ' ': ^~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Communication.cpp.o -c /<>/tools/lldb/source/Core/Communication.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormatManager.cpp /<>/tools/lldb/source/Core/Communication.cpp: In static member function ‘static void* lldb_private::Communication::ReadThread(lldb::thread_arg_t)’: /<>/tools/lldb/source/Core/Communication.cpp:340:12: warning: this statement may fall through [-Wimplicit-fallthrough=] done = true; ~~~~~^~~~~~ /<>/tools/lldb/source/Core/Communication.cpp:342:5: note: here case eConnectionStatusTimedOut: // Request timed out ^~~~ 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/Core/CMakeFiles/lldbCore.dir/Connection.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Connection.cpp.o -c /<>/tools/lldb/source/Core/Connection.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ConstString.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ConstString.cpp.o -c /<>/tools/lldb/source/Core/ConstString.cpp 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/Commands/CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectMultiword.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DataBufferHeap.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DataBufferHeap.cpp.o -c /<>/tools/lldb/source/Core/DataBufferHeap.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DataBufferMemoryMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DataBufferMemoryMap.cpp.o -c /<>/tools/lldb/source/Core/DataBufferMemoryMap.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DataEncoder.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DataEncoder.cpp.o -c /<>/tools/lldb/source/Core/DataEncoder.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DataExtractor.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DataExtractor.cpp.o -c /<>/tools/lldb/source/Core/DataExtractor.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectPlatform.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectPlatform.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Core/DataExtractor.cpp:27: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Relocations.cpp.o -c /<>/tools/lld/ELF/Relocations.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CommandObjectPlugin.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectPlugin.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectPlugin.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o -c /<>/tools/lldb/source/DataFormatters/LanguageCategory.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/Debugger.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Debugger.cpp.o -c /<>/tools/lldb/source/Core/Debugger.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/Relocations.cpp:45: /usr/include/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/Commands/CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectProcess.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o -c /<>/tools/lldb/source/DataFormatters/StringPrinter.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/ScriptParser.cpp.o -c /<>/tools/lld/ELF/ScriptParser.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Strings.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/SymbolTable.cpp.o -c /<>/tools/lld/ELF/SymbolTable.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeCategory.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/CommandObjectQuit.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectQuit.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectQuit.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectRegister.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectRegister.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/DynamicLoader.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o -c /<>/tools/lldb/source/Core/DynamicLoader.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSettings.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectSettings.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/SyntheticSections.cpp.o -c /<>/tools/lld/ELF/SyntheticSections.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o -c /<>/tools/lldb/source/Core/EmulateInstruction.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeFormat.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Error.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Error.cpp.o -c /<>/tools/lldb/source/Core/Error.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSource.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectSource.cpp /<>/tools/lldb/source/Core/Error.cpp: In member function ‘void lldb_private::Error::PutToLog(lldb_private::Log*, const char*, ...)’: /<>/tools/lldb/source/Core/Error.cpp:145:14: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’, declared with attribute warn_unused_result [-Wunused-result] ::vasprintf(&arg_msg, format, args); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Core/Error.cpp: In member function ‘void lldb_private::Error::LogIfError(lldb_private::Log*, const char*, ...)’: /<>/tools/lldb/source/Core/Error.cpp:180:16: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’, declared with attribute warn_unused_result [-Wunused-result] ::vasprintf(&arg_msg, format, args); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Event.cpp.o -c /<>/tools/lldb/source/Core/Event.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeSummary.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FastDemangle.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FastDemangle.cpp.o -c /<>/tools/lldb/source/Core/FastDemangle.cpp /<>/tools/lldb/source/Core/FastDemangle.cpp: In member function ‘bool {anonymous}::SymbolDemangler::ParseMangling(const char*, long int)’: /<>/tools/lldb/source/Core/FastDemangle.cpp:2348:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Write(')'); ~~~~~^~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp:2350:5: note: here case '\0': ^~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp: In member function ‘bool {anonymous}::SymbolDemangler::ParseName(bool, bool)’: /<>/tools/lldb/source/Core/FastDemangle.cpp:2106:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++m_read_ptr; ^~~~~~~~~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp:2108:5: note: here default: { ^~~~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp: In member function ‘bool {anonymous}::SymbolDemangler::ParseExpression()’: /<>/tools/lldb/source/Core/FastDemangle.cpp:1847:7: warning: this statement may fall through [-Wimplicit-fallthrough=] --m_read_ptr; ^~~~~~~~~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp:1849:5: note: here default: ^~~~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp: In member function ‘bool {anonymous}::SymbolDemangler::ParseExpressionPrimary()’: /<>/tools/lldb/source/Core/FastDemangle.cpp:1592:7: warning: this statement may fall through [-Wimplicit-fallthrough=] --m_read_ptr; ^~~~~~~~~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp:1594:5: note: here case 'w': ^~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp: In member function ‘bool {anonymous}::SymbolDemangler::ParseFunctionArgs({anonymous}::NameState&, int)’: /<>/tools/lldb/source/Core/FastDemangle.cpp:2281:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (strncmp(m_read_ptr, "_block_invoke", 13) == 0) { ^~ /<>/tools/lldb/source/Core/FastDemangle.cpp:2286:7: note: here default: ^~~~~~~ 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/Core/CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o -c /<>/tools/lldb/source/Core/FileLineResolver.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSyntax.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectSyntax.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeSynthetic.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FileSpecList.cpp.o -c /<>/tools/lldb/source/Core/FileSpecList.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FormatEntity.cpp.o -c /<>/tools/lldb/source/Core/FormatEntity.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectTarget.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectTarget.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeValidator.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o -c /<>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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:13, 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, 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 = {lld::elf::SymbolBody*, long long unsigned int&}; _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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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:18, 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:13, 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:18, 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:13, 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:18, 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:13, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Core/FormatEntity.cpp: In function ‘bool DumpValue(lldb_private::Stream&, const lldb_private::SymbolContext*, const lldb_private::ExecutionContext*, const lldb_private::FormatEntity::Entry&, lldb_private::ValueObject*)’: /<>/tools/lldb/source/Core/FormatEntity.cpp:689:15: warning: this statement may fall through [-Wimplicit-fallthrough=] is_script = true; ~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Core/FormatEntity.cpp:691:3: note: here case FormatEntity::Entry::Type::VariableSynthetic: ^~~~ /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:18, 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:13, 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:18, 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:13, 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:18, 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:13, 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:18, 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:13, 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:18, 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:13, 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 >, 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 /<>/include/llvm/ADT/ArrayRef.h:18, 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:13, 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, true>]’: /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 /<>/include/llvm/ADT/ArrayRef.h:18, 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:13, 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 >, 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 /<>/include/llvm/ADT/ArrayRef.h:18, 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:13, 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)0, true>]’: /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 /<>/include/llvm/ADT/ArrayRef.h:18, 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:13, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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:13, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::GdbIndexSection::readDwarf(lld::elf::InputSection*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:1406:19: 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 /<>/tools/lldb/include/lldb/Core/FormatEntity.h:16, from /<>/tools/lldb/source/Core/FormatEntity.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::FormatEntity::Entry&}; _Tp = lldb_private::FormatEntity::Entry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::FormatEntity::Entry}; _Tp = lldb_private::FormatEntity::Entry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::GdbIndexSection::readDwarf(lld::elf::InputSection*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘__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 = {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 /<>/tools/lldb/include/lldb/Core/FormatEntity.h:16, from /<>/tools/lldb/source/Core/FormatEntity.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static lldb_private::Error lldb_private::FormatEntity::ParseInternal(llvm::StringRef&, lldb_private::FormatEntity::Entry&, uint32_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/History.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/History.cpp.o -c /<>/tools/lldb/source/Core/History.cpp /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: 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: 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: 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/IOHandler.cpp.o -c /<>/tools/lldb/source/Core/IOHandler.cpp [ 27%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o -c /<>/tools/lldb/source/DataFormatters/VectorType.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectThread.cpp [ 27%] 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' [ 27%] Built target lldbDataFormatters /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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/DiagnosticManager.cpp.o -c /<>/tools/lldb/source/Expression/DiagnosticManager.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/DWARFExpression.cpp.o -c /<>/tools/lldb/source/Expression/DWARFExpression.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Target.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Target.cpp.o -c /<>/tools/lld/ELF/Target.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, from /<>/tools/lldb/source/Core/IOHandler.cpp:24: /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 /<>/include/llvm/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, from /<>/tools/lldb/source/Core/IOHandler.cpp:24: /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:3850: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:3850:8: note: directive argument in the range [1, 2147483647] In file included from /usr/include/stdio.h:862:0, from /usr/include/curses.h:171, from /<>/tools/lldb/source/Core/IOHandler.cpp:12: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:65:44: note: ‘__builtin___snprintf_chk’ output between 6 and 15 bytes into a destination of size 8 __bos (__s), __fmt, __va_arg_pack ()); ^ 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/Expression/DWARFExpression.cpp:27: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17, from /<>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17, from /<>/tools/lldb/source/Commands/CommandObjectThread.h:17, from /<>/tools/lldb/source/Commands/CommandObjectThread.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17, from /<>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17, from /<>/tools/lldb/source/Commands/CommandObjectThread.h:17, from /<>/tools/lldb/source/Commands/CommandObjectThread.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb_private::Error CommandObjectThreadUntil::CommandOptions::SetOptionValue(uint32_t, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lld/ELF/Target.cpp: In member function ‘virtual void lld::elf::{anonymous}::ARMTargetInfo::relocateOne(uint8_t*, uint32_t, uint64_t) const’: /<>/tools/lld/ELF/Target.cpp:1820:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((read32le(Loc) & 0xfe000000) == 0xfa000000) ^~ /<>/tools/lld/ELF/Target.cpp:1825:3: note: here case R_ARM_JUMP24: ^~~~ /<>/tools/lld/ELF/Target.cpp:1857:14: warning: this statement may fall through [-Wimplicit-fallthrough=] write16le(Loc + 2, (read16le(Loc + 2) & ~0x1000) | (Val & 1) << 12); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lld/ELF/Target.cpp:1859:3: note: here case R_ARM_THM_JUMP24: ^~~~ /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/Core/CMakeFiles/lldbCore.dir/Listener.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Listener.cpp.o -c /<>/tools/lldb/source/Core/Listener.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectType.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectType.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Log.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Log.cpp.o -c /<>/tools/lldb/source/Core/Log.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/lld/ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Thunks.cpp.o -c /<>/tools/lld/ELF/Thunks.cpp /<>/tools/lldb/source/Core/Log.cpp: In member function ‘void lldb_private::Log::VAError(const char*, va_list)’: /<>/tools/lldb/source/Core/Log.cpp:165:14: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’, declared with attribute warn_unused_result [-Wunused-result] ::vasprintf(&arg_msg, format, args); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Core/Log.cpp: In member function ‘void lldb_private::Log::Warning(const char*, ...)’: /<>/tools/lldb/source/Core/Log.cpp:195:14: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’, declared with attribute warn_unused_result [-Wunused-result] ::vasprintf(&arg_msg, format, args); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Logging.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Logging.cpp.o -c /<>/tools/lldb/source/Core/Logging.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Mangled.cpp.o -c /<>/tools/lldb/source/Core/Mangled.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Writer.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Writer.cpp.o -c /<>/tools/lld/ELF/Writer.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Expression/DWARFExpression.h:13, 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>::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/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Expression/DWARFExpression.h:13, 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::Error*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/Expression/CMakeFiles/lldbExpression.dir/Expression.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/Expression.cpp.o -c /<>/tools/lldb/source/Expression/Expression.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Module.cpp.o -c /<>/tools/lldb/source/Core/Module.cpp [ 27%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o -c /<>/tools/lldb/source/Expression/ExpressionSourceCode.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 ‘_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 /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, true>]:: >]’: /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: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:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Module.h:13, 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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Module.h:13, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/Commands/CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectVersion.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/ExpressionVariable.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/ExpressionVariable.cpp.o -c /<>/tools/lldb/source/Expression/ExpressionVariable.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:18, 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:18, 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>::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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ModuleList.cpp.o -c /<>/tools/lldb/source/Core/ModuleList.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectWatchpoint.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Opcode.cpp.o -c /<>/tools/lldb/source/Core/Opcode.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/PluginManager.cpp.o -c /<>/tools/lldb/source/Core/PluginManager.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, 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:18, 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/Expression/CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o -c /<>/tools/lldb/source/Expression/FunctionCaller.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)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:18, 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)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:18, 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:18, 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectWatchpointCommand.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp [ 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/Driver.cpp.o CMakeFiles/lldELF.dir/DriverUtils.cpp.o CMakeFiles/lldELF.dir/EhFrame.cpp.o CMakeFiles/lldELF.dir/Error.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/MarkLive.cpp.o CMakeFiles/lldELF.dir/Mips.cpp.o CMakeFiles/lldELF.dir/OutputSections.cpp.o CMakeFiles/lldELF.dir/Relocations.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/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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/Expression/CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o -c /<>/tools/lldb/source/Expression/IRDynamicChecks.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileCache.cpp.o -c /<>/tools/lldb/source/Host/common/FileCache.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/RegisterValue.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/RegisterValue.cpp.o -c /<>/tools/lldb/source/Core/RegisterValue.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectLanguage.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectLanguage.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/FileSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileSpec.cpp.o -c /<>/tools/lldb/source/Host/common/FileSpec.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/RegularExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/RegularExpression.cpp.o -c /<>/tools/lldb/source/Core/RegularExpression.cpp /<>/tools/lldb/source/Host/common/FileSpec.cpp: In static member function ‘static lldb_private::FileSpec::EnumerateDirectoryResult lldb_private::FileSpec::ForEachItemInDirectory(llvm::StringRef, const DirectoryCallback&)’: /<>/tools/lldb/source/Host/common/FileSpec.cpp:1107:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ /<>/tools/lldb/source/Host/common/FileSpec.cpp:1111:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ FileSpec child_path_spec(child_path, false); ^~~~~~~~ [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Scalar.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Scalar.cpp.o -c /<>/tools/lldb/source/Core/Scalar.cpp 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/FileSystem.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/Expression/CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o -c /<>/tools/lldb/source/Expression/IRExecutionUnit.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o -c /<>/tools/lldb/source/Host/common/GetOptInc.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/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". [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Host.cpp.o Scanning dependencies of target lldbInitialization cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Host.cpp.o -c /<>/tools/lldb/source/Host/common/Host.cpp 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' [ 27%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o cd /<>/build-llvm/tools/lldb/source/Initialization && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Initialization -I/<>/tools/lldb/source/Initialization -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o -c /<>/tools/lldb/source/Initialization/SystemInitializerCommon.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/SearchFilter.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/SearchFilter.cpp.o -c /<>/tools/lldb/source/Core/SearchFilter.cpp [ 27%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o cd /<>/build-llvm/tools/lldb/source/Initialization && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Initialization -I/<>/tools/lldb/source/Initialization -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o -c /<>/tools/lldb/source/Initialization/SystemInitializer.cpp [ 27%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o cd /<>/build-llvm/tools/lldb/source/Initialization && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Initialization -I/<>/tools/lldb/source/Initialization -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o -c /<>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o -c /<>/tools/lldb/source/Host/common/HostInfoBase.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o -c /<>/tools/lldb/source/Host/common/HostNativeThreadBase.cpp [ 27%] 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' [ 27%] Built target lldbInitialization /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' [ 27%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Args.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Args.cpp.o -c /<>/tools/lldb/source/Interpreter/Args.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o -c /<>/tools/lldb/source/Host/common/HostProcess.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Section.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Section.cpp.o -c /<>/tools/lldb/source/Core/Section.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostThread.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostThread.cpp.o -c /<>/tools/lldb/source/Host/common/HostThread.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/IOObject.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/IOObject.cpp.o -c /<>/tools/lldb/source/Host/common/IOObject.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o -c /<>/tools/lldb/source/Host/common/LockFileBase.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/tools/lldb/source/Expression/IRExecutionUnit.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/tools/lldb/source/Expression/IRExecutionUnit.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb_private::IRExecutionUnit::GetStaticInitializers(std::vector >&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/tools/lldb/source/Expression/IRExecutionUnit.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::IRExecutionUnit::JittedFunction}; _Tp = lldb_private::IRExecutionUnit::JittedFunction; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::IRExecutionUnit::JittedGlobalVariable}; _Tp = lldb_private::IRExecutionUnit::JittedGlobalVariable; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In static member function ‘static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = lldb_private::IRExecutionUnit::GetRunnableInfo(lldb_private::Error&, lldb::addr_t&, lldb::addr_t&)::; _ArgTypes = {llvm::GlobalValue&}]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::IRExecutionUnit::AllocationRecord}; _Tp = lldb_private::IRExecutionUnit::AllocationRecord; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o -c /<>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lldb_private::IRExecutionUnit::AllocationRecord}; _Tp = lldb_private::IRExecutionUnit::AllocationRecord; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void lldb_private::IRExecutionUnit::GetRunnableInfo(lldb_private::Error&, lldb::addr_t&, lldb::addr_t&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/SourceManager.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/SourceManager.cpp.o -c /<>/tools/lldb/source/Core/SourceManager.cpp /<>/tools/lldb/source/Interpreter/Args.cpp: In member function ‘std::__cxx11::string lldb_private::Args::ParseAliasOptions(lldb_private::Options&, lldb_private::CommandReturnObject&, lldb_private::OptionArgVector*, llvm::StringRef)’: /<>/tools/lldb/source/Interpreter/Args.cpp:1068:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (OptionParser::GetOptionArgument() == nullptr) { ^~ /<>/tools/lldb/source/Interpreter/Args.cpp:1076:5: note: here case OptionParser::eOptionalArgument: ^~~~ [ 27%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o -c /<>/tools/lldb/source/Expression/IRInterpreter.cpp 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/NativeBreakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o -c /<>/tools/lldb/source/Host/common/NativeBreakpoint.cpp [ 27%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandAlias.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o -c /<>/tools/lldb/source/Host/common/NativeBreakpointList.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/State.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/State.cpp.o -c /<>/tools/lldb/source/Core/State.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Stream.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Stream.cpp.o -c /<>/tools/lldb/source/Core/Stream.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o -c /<>/tools/lldb/source/Host/common/NativeWatchpointList.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o -c /<>/tools/lldb/source/Core/StreamAsynchronousIO.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o -c /<>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp [ 27%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandHistory.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:19, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/ConstString.h:19, from /<>/tools/lldb/include/lldb/Expression/IRInterpreter.h:13, from /<>/tools/lldb/source/Expression/IRInterpreter.cpp:10: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = const llvm::Value*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandInterpreter.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamCallback.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamCallback.cpp.o -c /<>/tools/lldb/source/Core/StreamCallback.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o -c /<>/tools/lldb/source/Host/common/NativeRegisterContext.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamFile.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamFile.cpp.o -c /<>/tools/lldb/source/Core/StreamFile.cpp [ 27%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o -c /<>/tools/lldb/source/Expression/IRMemoryMap.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeRegisterContextRegisterInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeRegisterContextRegisterInfo.cpp.o -c /<>/tools/lldb/source/Host/common/NativeRegisterContextRegisterInfo.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamGDBRemote.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamGDBRemote.cpp.o -c /<>/tools/lldb/source/Core/StreamGDBRemote.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o -c /<>/tools/lldb/source/Host/common/NativeThreadProtocol.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamString.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamString.cpp.o -c /<>/tools/lldb/source/Core/StreamString.cpp /<>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:2546:15: warning: always_inline function might not be inlinable [-Wattributes] static size_t nextWordLength(llvm::StringRef S) { ^~~~~~~~~~~~~~ [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StringList.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StringList.cpp.o -c /<>/tools/lldb/source/Core/StringList.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o -c /<>/tools/lldb/source/Host/common/OptionParser.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:19, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:16, from /<>/tools/lldb/include/lldb/Expression/IRMemoryMap.h:13, from /<>/tools/lldb/source/Expression/IRMemoryMap.cpp:10: /usr/include/c++/7/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function ‘void lldb_private::IRMemoryMap::Free(lldb::addr_t, lldb_private::Error&)’: /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In destructor ‘lldb_private::IRMemoryMap::~IRMemoryMap()’: /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o -c /<>/tools/lldb/source/Host/common/PipeBase.cpp [ 27%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o -c /<>/tools/lldb/source/Expression/LLVMUserExpression.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StructuredData.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StructuredData.cpp.o -c /<>/tools/lldb/source/Core/StructuredData.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o -c /<>/tools/lldb/source/Host/common/ProcessRunLock.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Socket.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Socket.cpp.o -c /<>/tools/lldb/source/Host/common/Socket.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o -c /<>/tools/lldb/source/Host/common/SocketAddress.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Timer.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Timer.cpp.o -c /<>/tools/lldb/source/Core/Timer.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o -c /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.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/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandObject.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/UserID.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/UserID.cpp.o -c /<>/tools/lldb/source/Core/UserID.cpp [ 27%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Symbols.cpp.o -c /<>/tools/lldb/source/Host/common/Symbols.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o -c /<>/tools/lldb/source/Core/UserSettingsController.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/PassRegistry.h:24, from /<>/include/llvm/PassSupport.h:27, from /<>/include/llvm/Pass.h:387, from /<>/include/llvm/IR/LegacyPassManager.h:20, from /<>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:20, from /<>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/Core/CMakeFiles/lldbCore.dir/UUID.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/UUID.cpp.o -c /<>/tools/lldb/source/Core/UUID.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/common/Terminal.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/Core/CMakeFiles/lldbCore.dir/Value.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/ThisThread.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ThisThread.cpp.o -c /<>/tools/lldb/source/Host/common/ThisThread.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o -c /<>/tools/lldb/source/Host/common/ThreadLauncher.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:19, from /<>/tools/lldb/source/Core/Value.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/Materializer.cpp.o -c /<>/tools/lldb/source/Expression/Materializer.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/XML.cpp.o -c /<>/tools/lldb/source/Host/common/XML.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/posix/ConnectionFileDescriptorPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandObjectScript.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/Expression/Materializer.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/posix/DomainSocket.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Value.h:15, from /<>/tools/lldb/source/Core/Value.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Value&}; _Tp = lldb_private::Value; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Value.h:15, from /<>/tools/lldb/source/Core/Value.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb_private::ValueList::PushValue(const lldb_private::Value&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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/FileSystem.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/ValueObject.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/posix/HostInfoPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandOptionValidators.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/HostProcessPosix.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/Host/CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/Expression/CMakeFiles/lldbExpression.dir/REPL.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/REPL.cpp.o -c /<>/tools/lldb/source/Expression/REPL.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandReturnObject.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/Target/Target.h:30, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:34, from /<>/tools/lldb/source/Core/ValueObject.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 28%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/MainLoopPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/MainLoopPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/MainLoopPosix.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupArchitecture.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o -c /<>/tools/lldb/source/Host/posix/PipePosix.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp /<>/tools/lldb/source/Expression/REPL.cpp: In member function ‘virtual void lldb_private::REPL::IOHandlerInputComplete(lldb_private::IOHandler&, std::__cxx11::string&)’: /<>/tools/lldb/source/Expression/REPL.cpp:357:25: warning: this statement may fall through [-Wimplicit-fallthrough=] add_to_code = false; ~~~~~~~~~~~~^~~~~~~ /<>/tools/lldb/source/Expression/REPL.cpp:359:11: note: here case lldb::eExpressionDiscarded: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupFile.cpp [ 28%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/ProcessLauncherPosix.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /<>/tools/lldb/source/Core/ValueObject.cpp: In member function ‘lldb::ValueObjectSP lldb_private::ValueObject::GetValueForExpressionPath_Impl(llvm::StringRef, lldb_private::ValueObject::ExpressionPathScanEndReason*, lldb_private::ValueObject::ExpressionPathEndResultType*, const lldb_private::ValueObject::GetValueForExpressionPathOptions&, lldb_private::ValueObject::ExpressionPathAftermath*)’: /<>/tools/lldb/source/Core/ValueObject.cpp:2289:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!temp_expression.startswith(">")) { ^~ /<>/tools/lldb/source/Core/ValueObject.cpp:2297:5: note: here case '.': // or fallthrough from -> ^~~~ [ 28%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/UserExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/UserExpression.cpp.o -c /<>/tools/lldb/source/Expression/UserExpression.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupFormat.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/Host.cpp.o -c /<>/tools/lldb/source/Host/linux/Host.cpp /<>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp: In member function ‘bool lldb_private::OptionGroupFormat::ParserGDBFormatLetter(lldb_private::ExecutionContext*, char, lldb::Format&, uint32_t&)’: /<>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:244:15: warning: this statement may fall through [-Wimplicit-fallthrough=] byte_size = 1; ~~~~~~~~~~^~~ /<>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:246:3: note: here case 'h': ^~~~ /<>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:247:15: warning: this statement may fall through [-Wimplicit-fallthrough=] byte_size = 2; ~~~~~~~~~~^~~ /<>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:249:3: note: here case 'w': ^~~~ /<>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:250:15: warning: this statement may fall through [-Wimplicit-fallthrough=] byte_size = 4; ~~~~~~~~~~^~~ /<>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:252:3: note: here case 'g': ^~~~ 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/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/Support/ScopedPrinter.h:14, from /<>/tools/lldb/source/Host/linux/Host.cpp:22: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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:18, from /<>/include/llvm/Support/ScopedPrinter.h:14, from /<>/tools/lldb/source/Host/linux/Host.cpp:22: /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/Core/CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/linux/HostInfoLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o -c /<>/tools/lldb/source/Host/linux/HostInfoLinux.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp [ 28%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/HostThreadLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/HostThreadLinux.cpp.o -c /<>/tools/lldb/source/Host/linux/HostThreadLinux.cpp [ 28%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o -c /<>/tools/lldb/source/Expression/UtilityFunction.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/ProcessLauncherLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/ProcessLauncherLinux.cpp.o -c /<>/tools/lldb/source/Host/linux/ProcessLauncherLinux.cpp /<>/tools/lldb/source/Host/linux/ProcessLauncherLinux.cpp: In function ‘void ExitWithError(int, const char*)’: /<>/tools/lldb/source/Host/linux/ProcessLauncherLinux.cpp:46:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write(error_fd, os.str().data(), os.str().size()); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectChild.cpp 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/linux/ThisThread.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/ThisThread.cpp.o -c /<>/tools/lldb/source/Host/linux/ThisThread.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupString.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/FileSpec.cpp.o CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o CMakeFiles/lldbHost.dir/common/Host.cpp.o CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o CMakeFiles/lldbHost.dir/common/HostThread.cpp.o CMakeFiles/lldbHost.dir/common/IOObject.cpp.o CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o CMakeFiles/lldbHost.dir/common/NativeRegisterContextRegisterInfo.cpp.o CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o CMakeFiles/lldbHost.dir/common/Socket.cpp.o CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o CMakeFiles/lldbHost.dir/common/Symbols.cpp.o CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o CMakeFiles/lldbHost.dir/common/Terminal.cpp.o CMakeFiles/lldbHost.dir/common/ThisThread.cpp.o CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o CMakeFiles/lldbHost.dir/common/XML.cpp.o CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o CMakeFiles/lldbHost.dir/posix/MainLoopPosix.cpp.o CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosix.cpp.o CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o CMakeFiles/lldbHost.dir/linux/Host.cpp.o CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o CMakeFiles/lldbHost.dir/linux/HostThreadLinux.cpp.o CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o CMakeFiles/lldbHost.dir/linux/ProcessLauncherLinux.cpp.o CMakeFiles/lldbHost.dir/linux/ThisThread.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/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' [ 28%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm -I/<>/tools/lldb/source/Plugins/ABI/SysV-arm -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupUUID.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResult.cpp [ 28%] 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' [ 28%] Built target lldbExpression /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' [ 28%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 -I/<>/tools/lldb/source/Plugins/ABI/SysV-arm64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp [ 28%] 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' [ 28%] Built target lldbPluginABISysV_arm [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValue.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueArch.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueArgs.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResultCast.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueArray.cpp [ 28%] 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' [ 28%] Built target lldbPluginABISysV_arm64 [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueBoolean.cpp /<>/tools/lldb/source/Interpreter/OptionValueArray.cpp: In member function ‘lldb_private::Error lldb_private::OptionValueArray::SetArgs(const lldb_private::Args&, lldb_private::VarSetOperationType)’: /<>/tools/lldb/source/Interpreter/OptionValueArray.cpp:277:19: warning: this statement may fall through [-Wimplicit-fallthrough=] m_values.clear(); ~~~~~~~~~~~~~~^~ /<>/tools/lldb/source/Interpreter/OptionValueArray.cpp:280:3: note: here case eVarSetOperationAppend: ^~~~ [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueChar.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/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/Core/ValueObjectConstResultCast.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueDictionary.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/ConstString.h:19, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:17, from /<>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::UniqueCStringMap::Entry}; _Tp = lldb_private::UniqueCStringMap::Entry; _Alloc = std::allocator::Entry>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::Entry, std::allocator::Entry> >::iterator {aka __gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::Entry, std::allocator::Entry> >::iterator {aka __gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Core/ConstString.h:16, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:17, from /<>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Core/ConstString.h:16, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:17, from /<>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >; _Distance = int; _Tp = lldb_private::UniqueCStringMap::Entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Core/ConstString.h:16, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:17, from /<>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:18, 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/ConstString.h:19, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:17, from /<>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void lldb_private::OptionValueEnumeration::SetEnumerations(const lldb_private::OptionEnumValueElement*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Core/ConstString.h:16, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:17, from /<>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp /<>/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp: In member function ‘virtual lldb_private::Error lldb_private::OptionValueFileSpecList::SetValueFromString(llvm::StringRef, lldb_private::VarSetOperationType)’: /<>/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp:79:26: warning: this statement may fall through [-Wimplicit-fallthrough=] m_current_value.Clear(); ~~~~~~~~~~~~~~~~~~~~~^~ /<>/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp:82:3: note: here case eVarSetOperationAppend: ^~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResultChild.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFormat.cpp /usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/build.make tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/depend make[4]: Entering directory '/<>/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' [ 28%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon -I/<>/tools/lldb/source/Plugins/ABI/SysV-hexagon -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.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/Core/ValueObjectConstResultChild.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueLanguage.cpp [ 28%] 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' [ 28%] Built target lldbPluginABISysV_hexagon /usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/build.make tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-ppc /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend.internal". Scanning dependencies of target lldbPluginABISysV_ppc make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/build.make tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/build make[4]: Entering directory '/<>/build-llvm' [ 28%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc -I/<>/tools/lldb/source/Plugins/ABI/SysV-ppc -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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’ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp [ 28%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueProperties.cpp /<>/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp: In member function ‘virtual lldb_private::Error lldb_private::OptionValuePathMappings::SetValueFromString(llvm::StringRef, lldb_private::VarSetOperationType)’: /<>/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp:97:26: warning: this statement may fall through [-Wimplicit-fallthrough=] m_path_mappings.Clear(m_notify_changes); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp:100:3: note: here case eVarSetOperationAppend: ^~~~ 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/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueRegex.cpp [ 28%] 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' [ 28%] 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' [ 28%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 -I/<>/tools/lldb/source/Plugins/ABI/SysV-ppc64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp [ 30%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueSInt64.cpp [ 30%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueString.cpp [ 30%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp [ 30%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueUInt64.cpp [ 30%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueUUID.cpp [ 30%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp [ 30%] 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' [ 30%] 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' [ 30%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips -I/<>/tools/lldb/source/Plugins/ABI/SysV-mips -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp [ 30%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp [ 30%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectList.cpp [ 30%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Options.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Options.cpp.o -c /<>/tools/lldb/source/Interpreter/Options.cpp [ 30%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Property.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Property.cpp.o -c /<>/tools/lldb/source/Interpreter/Property.cpp [ 30%] 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' [ 30%] 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". [ 30%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectMemory.cpp 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' [ 30%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 -I/<>/tools/lldb/source/Plugins/ABI/SysV-mips64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp [ 30%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o -c /<>/tools/lldb/source/Interpreter/ScriptInterpreter.cpp [ 30%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectRegister.cpp [ 31%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp [ 31%] 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' [ 31%] 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' [ 31%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x -I/<>/tools/lldb/source/Plugins/ABI/SysV-s390x -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.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/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' [ 31%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/ABISysV_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 -I/<>/tools/lldb/source/Plugins/ABI/SysV-i386 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:19, from /<>/tools/lldb/source/Core/ValueObjectRegister.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 31%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectVariable.cpp [ 31%] 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' [ 31%] Built target lldbPluginABISysV_s390x /usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-x86_64 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend.internal". Scanning dependencies of target lldbPluginABISysV_x86_64 make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/build make[4]: Entering directory '/<>/build-llvm' [ 31%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/ABISysV_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 -I/<>/tools/lldb/source/Plugins/ABI/SysV-x86_64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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%] 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' [ 31%] Built target lldbPluginABISysV_i386 /usr/bin/make -f tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/MacOSX-i386 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/depend.internal". Scanning dependencies of target lldbPluginABIMacOSX_i386 make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/build make[4]: Entering directory '/<>/build-llvm' [ 31%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 -I/<>/tools/lldb/source/Plugins/ABI/MacOSX-i386 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.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/Core/CMakeFiles/lldbCore.dir/VMRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/VMRange.cpp.o -c /<>/tools/lldb/source/Core/VMRange.cpp /usr/bin/make -f tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/depend make[4]: Entering directory '/<>/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' [ 31%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm -I/<>/tools/lldb/source/Plugins/ABI/MacOSX-arm -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp [ 31%] 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' [ 31%] Built target lldbPluginABISysV_x86_64 /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' [ 31%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 -I/<>/tools/lldb/source/Plugins/ABI/MacOSX-arm64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/source/Core/VMRange.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred]’: /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In static member function ‘static size_t lldb_private::VMRange::FindRangeIndexThatContainsValue(const collection&, lldb::addr_t)’: /usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h: In static member function ‘static bool lldb_private::VMRange::ContainsValue(const collection&, lldb::addr_t)’: /usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred]’: /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In static member function ‘static bool lldb_private::VMRange::ContainsRange(const collection&, const lldb_private::VMRange&)’: /usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ [ 31%] Linking CXX static library ../../../../lib/liblldbCore.a cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/cmake -P CMakeFiles/lldbCore.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbCore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/liblldbCore.a CMakeFiles/lldbCore.dir/Address.cpp.o CMakeFiles/lldbCore.dir/AddressRange.cpp.o CMakeFiles/lldbCore.dir/AddressResolver.cpp.o CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o CMakeFiles/lldbCore.dir/ArchSpec.cpp.o CMakeFiles/lldbCore.dir/Baton.cpp.o CMakeFiles/lldbCore.dir/Broadcaster.cpp.o CMakeFiles/lldbCore.dir/Communication.cpp.o CMakeFiles/lldbCore.dir/Connection.cpp.o CMakeFiles/lldbCore.dir/ConstString.cpp.o CMakeFiles/lldbCore.dir/DataBufferHeap.cpp.o CMakeFiles/lldbCore.dir/DataBufferMemoryMap.cpp.o CMakeFiles/lldbCore.dir/DataEncoder.cpp.o CMakeFiles/lldbCore.dir/DataExtractor.cpp.o CMakeFiles/lldbCore.dir/Debugger.cpp.o CMakeFiles/lldbCore.dir/Disassembler.cpp.o CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o CMakeFiles/lldbCore.dir/Error.cpp.o CMakeFiles/lldbCore.dir/Event.cpp.o CMakeFiles/lldbCore.dir/FastDemangle.cpp.o CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o CMakeFiles/lldbCore.dir/FileSpecList.cpp.o CMakeFiles/lldbCore.dir/FormatEntity.cpp.o CMakeFiles/lldbCore.dir/History.cpp.o CMakeFiles/lldbCore.dir/IOHandler.cpp.o CMakeFiles/lldbCore.dir/Listener.cpp.o CMakeFiles/lldbCore.dir/Log.cpp.o CMakeFiles/lldbCore.dir/Logging.cpp.o CMakeFiles/lldbCore.dir/Mangled.cpp.o CMakeFiles/lldbCore.dir/Module.cpp.o CMakeFiles/lldbCore.dir/ModuleChild.cpp.o CMakeFiles/lldbCore.dir/ModuleList.cpp.o CMakeFiles/lldbCore.dir/Opcode.cpp.o CMakeFiles/lldbCore.dir/PluginManager.cpp.o CMakeFiles/lldbCore.dir/RegisterValue.cpp.o CMakeFiles/lldbCore.dir/RegularExpression.cpp.o CMakeFiles/lldbCore.dir/Scalar.cpp.o CMakeFiles/lldbCore.dir/SearchFilter.cpp.o CMakeFiles/lldbCore.dir/Section.cpp.o CMakeFiles/lldbCore.dir/SourceManager.cpp.o CMakeFiles/lldbCore.dir/State.cpp.o CMakeFiles/lldbCore.dir/Stream.cpp.o CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o CMakeFiles/lldbCore.dir/StreamCallback.cpp.o CMakeFiles/lldbCore.dir/StreamFile.cpp.o CMakeFiles/lldbCore.dir/StreamGDBRemote.cpp.o CMakeFiles/lldbCore.dir/StreamString.cpp.o CMakeFiles/lldbCore.dir/StringList.cpp.o CMakeFiles/lldbCore.dir/StructuredData.cpp.o CMakeFiles/lldbCore.dir/Timer.cpp.o CMakeFiles/lldbCore.dir/UserID.cpp.o CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o CMakeFiles/lldbCore.dir/UUID.cpp.o CMakeFiles/lldbCore.dir/Value.cpp.o CMakeFiles/lldbCore.dir/ValueObject.cpp.o CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o CMakeFiles/lldbCore.dir/VMRange.cpp.o /usr/bin/ranlib ../../../../lib/liblldbCore.a make[4]: Leaving directory '/<>/build-llvm' [ 31%] Built target lldbCore /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 [ 31%] 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 make[4]: Entering directory '/<>/build-llvm' 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 [ 31%] Building CXX object tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm -I/<>/tools/lldb/source/Plugins/Disassembler/llvm -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o -c /<>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp /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' [ 31%] Built target lldbPluginABIMacOSX_i386 /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' [ 31%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp [ 31%] 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' [ 31%] Built target lldbPluginABIMacOSX_arm /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' [ 31%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.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/Target/Target.h:30, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:34, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 31%] 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' [ 31%] Built target lldbPluginABIMacOSX_arm64 /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' [ 31%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static -I/<>/tools/lldb/source/Plugins/DynamicLoader/Static -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const AuxVector::Entry&}; _Tp = AuxVector::Entry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void AuxVector::ParseAuxv(lldb_private::DataExtractor&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/include/llvm/MC/MCDwarf.h:18, from /<>/include/llvm/MC/MCAsmInfo.h:20, from /<>/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>:: ^~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/include/llvm/MC/MCDwarf.h:18, from /<>/include/llvm/MC/MCAsmInfo.h:20, from /<>/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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%] 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' [ 31%] 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' [ 31%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp [ 31%] 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' [ 31%] Built target lldbPluginDisassemblerLLVM /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' [ 31%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DynamicLoaderWindowsDYLD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/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:29, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:20: /usr/include/c++/7/bits/list.tcc: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = DYLDRendezvous::SOEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc: In member function ‘bool DYLDRendezvous::RemoveSOEntries()’: /usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/StackID.h:17, 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/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/StackID.h:17, 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())); } ^ [ 31%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /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:19: /usr/include/c++/7/bits/list.tcc: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = HexagonDYLDRendezvous::SOEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 /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()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] 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' [ 31%] Built target lldbPluginDynamicLoaderWindowsDYLD /usr/bin/make -f tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ExpressionParser/Clang /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend.internal". [ 31%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOS.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp [ 31%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp 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' [ 31%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:22, from /<>/tools/lldb/include/lldb/Target/Target.h:30, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:34, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/StackID.h:17, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:17, 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/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Symbol/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/StackID.h:17, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:17, 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Symbol/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/StackID.h:17, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:17, 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Symbol/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/StackID.h:17, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:17, 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/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/StackID.h:17, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:17, 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Symbol/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/StackID.h:17, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:17, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, 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/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] 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' [ 32%] Built target lldbPluginDynamicLoaderHexagonDYLD /usr/bin/make -f tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ExpressionParser/Go /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend.internal". Scanning dependencies of target lldbPluginExpressionParserGo make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/build make[4]: Entering directory '/<>/build-llvm' [ 32%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Go/GoLexer.cpp [ 32%] 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' [ 32%] Built target lldbPluginDynamicLoaderPosixDYLD /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' [ 32%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM -I/<>/tools/lldb/source/Plugins/Instruction/ARM -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Go/GoParser.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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/StackID.h:17, 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/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/StackID.h:17, 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’ [ 32%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp [ 32%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp [ 32%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM -I/<>/tools/lldb/source/Plugins/Instruction/ARM -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.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/Target/Target.h:30, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp: In member function ‘bool EmulationStateARM::StorePseudoRegisterValue(uint32_t, uint64_t)’: /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp:69:17: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if ((dwarf_r0 <= reg_num) && (reg_num <= dwarf_cpsr)) ~~~~~~~~~^~~~~~~~~~ /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp: In member function ‘uint64_t EmulationStateARM::ReadPseudoRegisterValue(uint32_t, bool&)’: /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp:92:17: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if ((dwarf_r0 <= reg_num) && (reg_num <= dwarf_cpsr)) ~~~~~~~~~^~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] 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' [ 32%] Built target lldbPluginInstructionARM /usr/bin/make -f tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/build.make tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/depend make[4]: Entering directory '/<>/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' [ 32%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 -I/<>/tools/lldb/source/Plugins/Instruction/ARM64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.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/Target/Target.h:30, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:34, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 32%] 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' [ 32%] Built target lldbPluginInstructionARM64 [ 32%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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' [ 32%] Built target lldbPluginExpressionParserGo /usr/bin/make -f tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Instruction/MIPS /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend.internal". Scanning dependencies of target lldbPluginInstructionMIPS make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/build make[4]: Entering directory '/<>/build-llvm' [ 32%] Building CXX object tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS -I/<>/tools/lldb/source/Plugins/Instruction/MIPS -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/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())); } ^ 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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.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 ‘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 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] 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' [ 32%] Built target lldbPluginInstructionMIPS /usr/bin/make -f tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/depend make[4]: Entering directory '/<>/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' [ 32%] Building CXX object tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 -I/<>/tools/lldb/source/Plugins/Instruction/MIPS64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 32%] 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' [ 32%] Built target lldbPluginDynamicLoaderMacOSXDYLD /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/depend.internal". Scanning dependencies of target lldbPluginInstrumentationRuntimeAddressSanitizer make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/build make[4]: Entering directory '/<>/build-llvm' [ 32%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/AddressSanitizerRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer -I/<>/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/AddressSanitizerRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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' [ 32%] Built target lldbPluginInstructionMIPS64 /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/depend.internal". Scanning dependencies of target lldbPluginInstrumentationRuntimeThreadSanitizer make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/build make[4]: Entering directory '/<>/build-llvm' [ 32%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/ThreadSanitizerRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer -I/<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/ThreadSanitizerRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:21, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void lldb_private::ASTStructExtractor::ExtractFromFunctionDecl(clang::FunctionDecl*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 32%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/AddressSanitizerRuntime.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a make[4]: Leaving directory '/<>/build-llvm' [ 32%] Built target lldbPluginInstrumentationRuntimeAddressSanitizer /usr/bin/make -f tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/build.make tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/JITLoader/GDB /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB /<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend.internal". Scanning dependencies of target lldbPluginJITLoaderGDB make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/build.make tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/build make[4]: Entering directory '/<>/build-llvm' [ 32%] Building CXX object tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB -I/<>/tools/lldb/source/Plugins/JITLoader/GDB -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/JITLoader/GDB/. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o -c /<>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/StructuredData.h:20, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h:17, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:19, 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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function ‘bool JITLoaderGDB::ReadJITDescriptorImpl(bool) [with ptr_t = long long unsigned int]’: /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function ‘bool JITLoaderGDB::ReadJITDescriptorImpl(bool) [with ptr_t = unsigned int]’: /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ [ 32%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/ThreadSanitizerRuntime.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a make[4]: Leaving directory '/<>/build-llvm' [ 32%] Built target lldbPluginInstrumentationRuntimeThreadSanitizer /usr/bin/make -f tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Language/CPlusPlus /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend.internal". Scanning dependencies of target lldbPluginCPlusPlusLanguage make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/build make[4]: Entering directory '/<>/build-llvm' [ 32%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp [ 32%] 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' [ 32%] Built target lldbPluginJITLoaderGDB /usr/bin/make -f tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/build.make tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Language/Go /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Language/Go /<>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend.internal". Scanning dependencies of target lldbPluginGoLanguage make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/build.make tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/build make[4]: Entering directory '/<>/build-llvm' [ 32%] Building CXX object tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/Go -I/<>/tools/lldb/source/Plugins/Language/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp At global scope: 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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/./Plugins/Language/Go/GoFormatterFunctions.h:19, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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’ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.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/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/Go -I/<>/tools/lldb/source/Plugins/Language/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.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/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp In file included from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/Language/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp: In constructor ‘lldb_private::ClangExpressionParser::ClangExpressionParser(lldb_private::ExecutionContextScope*, lldb_private::Expression&, bool)’: /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:400:49: warning: this statement may fall through [-Wimplicit-fallthrough=] m_compiler->getHeaderSearchOpts().UseLibcxx = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:402:3: note: here case lldb::eLanguageTypeC_plus_plus_03: ^~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] 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' [ 32%] Built target lldbPluginGoLanguage [ 32%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 32%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /<>/tools/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 32%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.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/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:24: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUtilityFunction.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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’ [ 32%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:22, from /<>/tools/lldb/include/lldb/Target/Target.h:30, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:22, from /<>/tools/lldb/include/lldb/Target/Target.h:30, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:34, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/PassRegistry.h:24, from /<>/include/llvm/PassSupport.h:27, from /<>/include/llvm/Pass.h:387, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h:20, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ 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/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp 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>:: ^~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ At global scope: 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/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp [ 32%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp [ 32%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:23: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:23: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:23: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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’ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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/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' [ 32%] Building CXX object tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/Java && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/Java -I/<>/tools/lldb/source/Plugins/Language/Java -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.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/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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’ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/Stream.h:20, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp At global scope: 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/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp [ 32%] Building CXX object tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/Java && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/Java -I/<>/tools/lldb/source/Plugins/Language/Java -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp [ 32%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.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/Plugins/Language/CPlusPlus/LibStdcpp.cpp:24: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /usr/bin/make -f tools/lldb/source/Plugins/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' [ 32%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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' [ 32%] Built target lldbPluginJavaLanguage /usr/bin/make -f tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Language/ObjCPlusPlus /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend.internal". Scanning dependencies of target lldbPluginObjCPlusPlusLanguage make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/build make[4]: Entering directory '/<>/build-llvm' [ 32%] Building CXX object tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus -I/<>/tools/lldb/source/Plugins/Language/ObjCPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp /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' [ 32%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_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/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginOCamlLanguage.dir/OCamlLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] Linking CXX static library ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/cmake -P CMakeFiles/lldbPluginCPlusPlusLanguage.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginCPlusPlusLanguage.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a make[4]: Leaving directory '/<>/build-llvm' [ 32%] Built target lldbPluginCPlusPlusLanguage /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". In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/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/Language/ObjC/ObjCLanguage.cpp:24: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ Scanning dependencies of target 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' [ 32%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI -I/<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp [ 32%] 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' [ 32%] Built target lldbPluginObjCPlusPlusLanguage /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' [ 32%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp [ 32%] 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' [ 32%] 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' [ 32%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go -I/<>/tools/lldb/source/Plugins/LanguageRuntime/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21, from /<>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19, from /<>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20, from /<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 32%] 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' [ 32%] Built target lldbPluginLanguageRuntimeGo /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' [ 32%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/JavaLanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java -I/<>/tools/lldb/source/Plugins/LanguageRuntime/Java -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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%] 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' [ 32%] Built target lldbPluginLanguageRuntimeJava /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' [ 32%] 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 [ 32%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 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' [ 32%] Built target lldbPluginCXXItaniumABI /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' [ 32%] Building CXX object tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan -I/<>/tools/lldb/source/Plugins/MemoryHistory/asan -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o -c /<>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.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/AppleObjCRuntimeV1.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:25, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Core/Error.h:15, 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:25, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Core/Error.h:15, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 34%] 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' [ 34%] Built target lldbPluginMemoryHistoryASan /usr/bin/make -f tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend.internal". Scanning dependencies of target lldbPluginObjectContainerBSDArchive make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/build make[4]: Entering directory '/<>/build-llvm' [ 34%] Building CXX object tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive -I/<>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27, from /<>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 34%] 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' [ 34%] Built target lldbPluginObjectContainerBSDArchive /usr/bin/make -f tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend.internal". Scanning dependencies of target lldbPluginObjectContainerMachOArchive make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/build make[4]: Entering directory '/<>/build-llvm' [ 34%] Building CXX object tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O -I/<>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/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, ^~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 34%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp [ 34%] 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' [ 34%] Built target lldbPluginObjectContainerMachOArchive /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' [ 34%] Building CXX object tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF -I/<>/tools/lldb/source/Plugins/ObjectFile/ELF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp [ 34%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptExpressionOpts.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 34%] Building CXX object tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF -I/<>/tools/lldb/source/Plugins/ObjectFile/ELF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp: In static member function ‘static size_t ObjectFileELF::GetModuleSpecifications(const lldb_private::FileSpec&, lldb::DataBufferSP&, lldb::offset_t, lldb::offset_t, lldb::offset_t, lldb_private::ModuleSpecList&)’: /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:623:36: warning: variable ‘vendor’ set but not used [-Wunused-but-set-variable] llvm::Triple::VendorType vendor; ^~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp: In static member function ‘static size_t ObjectFileELF::GetSectionHeaderInfo(ObjectFileELF::SectionHeaderColl&, const SetDataFunction&, const elf::ELFHeader&, lldb_private::UUID&, std::__cxx11::string&, uint32_t&, lldb_private::ArchSpec&)’: /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:1512:26: warning: variable ‘spec_ostype’ set but not used [-Wunused-but-set-variable] llvm::Triple::OSType spec_ostype; ^~~~~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:1658:51: warning: enum constant in boolean context [-Wint-in-bool-context] else if (header.e_flags && llvm::ELF::EF_MIPS_ABI2) ^~~~~~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21:0, from /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:18, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp: In member function ‘virtual lldb_private::UtilityFunction* lldb_private::AppleObjCRuntimeV2::CreateObjectChecker(const char*)’: /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:814:7: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] int len = 0; ^~~ /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp: In function ‘bool {anonymous}::registerRSDefaultTargetOpts(clang::TargetOptions&, const llvm::Triple::ArchType&)’: /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:57:29: warning: this statement may fall through [-Wimplicit-fallthrough=] proto.Features.push_back("+long64"); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:60:3: note: here case llvm::Triple::ArchType::x86_64: ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static size_t ObjectFileELF::GetModuleSpecifications(const lldb_private::FileSpec&, lldb::DataBufferSP&, lldb::offset_t, lldb::offset_t, lldb::offset_t, lldb_private::ModuleSpecList&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const elf::ELFDynamic&}; _Tp = elf::ELFDynamic; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘size_t ObjectFileELF::ParseDynamicSymbols()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 34%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptx86ABIFixups.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Symbol&}; _Tp = lldb_private::Symbol; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = ObjectFileELF::ParseUnwindSymbols(lldb_private::Symtab*, lldb_private::DWARFCallFrameInfo*)::; _ArgTypes = {long long unsigned int, unsigned int, unsigned int}]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:19, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/ConstString.h:19, from /<>/tools/lldb/include/lldb/Core/ArchSpec.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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] 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 /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp: In function ‘bool lldb_private::formatters::NSNumberSummaryProvider(lldb_private::ValueObject&, lldb_private::Stream&, const lldb_private::TypeSummaryOptions&)’: /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:495:23: warning: this statement may fall through [-Wimplicit-fallthrough=] data_location += 8; ~~~~~~~~~~~~~~^~~~ /usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectFileELF.a /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:497:7: note: here case 4: // 0B0100 ^~~~ make[4]: Leaving directory '/<>/build-llvm' [ 34%] Built target lldbPluginObjectFileELF /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' [ 34%] Building CXX object tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<>/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.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:525: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(); ^ [ 34%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptScriptGroup.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /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>:: ^~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp 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’ [ 34%] Building CXX object tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<>/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp [ 34%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFilePECOFF.a cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFilePECOFF.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectFilePECOFF.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectFilePECOFF.a CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectFilePECOFF.a make[4]: Leaving directory '/<>/build-llvm' [ 34%] Built target lldbPluginObjectFilePECOFF /usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/build.make tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ObjectFile/JIT /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend.internal". Scanning dependencies of target lldbPluginObjectFileJIT make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/build.make tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/build make[4]: Entering directory '/<>/build-llvm' In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ [ 34%] Building CXX object tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT -I/<>/tools/lldb/source/Plugins/ObjectFile/JIT -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 34%] 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' [ 34%] Built target lldbPluginRenderScriptRuntime [ 34%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 34%] 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' [ 34%] Built target lldbPluginObjectFileJIT /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' [ 34%] Building CXX object tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go -I/<>/tools/lldb/source/Plugins/OperatingSystem/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o -c /<>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:17, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp: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 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 ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion}; _Tp = lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSError.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:18, 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/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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 34%] 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' [ 34%] Built target lldbPluginOSGo /usr/bin/make -f tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/build.make tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/OperatingSystem/Python /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend.internal". Scanning dependencies of target lldbPluginOSPython make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/build.make tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/build make[4]: Entering directory '/<>/build-llvm' [ 34%] Building CXX object tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python -I/<>/tools/lldb/source/Plugins/OperatingSystem/Python -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o -c /<>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb::ValueObjectSP lldb_private::formatters::NSDictionaryISyntheticFrontEnd::GetChildAtIndex(size_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb::ValueObjectSP lldb_private::formatters::NSDictionaryMSyntheticFrontEnd::GetChildAtIndex(size_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 34%] 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' [ 34%] Built target lldbPluginOSPython /usr/bin/make -f tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/build.make tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/Linux /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux /<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/DependInfo.cmake --color= 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' [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux -I/<>/tools/lldb/source/Plugins/Platform/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 34%] 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' [ 34%] Built target lldbPluginPlatformLinux [ 34%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp In file included from /<>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21:0, from /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:18, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/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>:: ^~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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' [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD -I/<>/tools/lldb/source/Plugins/Platform/FreeBSD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.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/Plugins/Language/ObjC/NSSet.cpp:23: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp: In member function ‘virtual size_t lldb_private::platform_freebsd::PlatformFreeBSD::GetSoftwareBreakpointTrapOpcode(lldb_private::Target&, lldb_private::BreakpointSite*)’: /<>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:551:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:554:3: note: here default: ^~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformFreeBSD.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformFreeBSD.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformFreeBSD.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformFreeBSD.a CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformFreeBSD.a make[4]: Leaving directory '/<>/build-llvm' [ 34%] Built target lldbPluginPlatformFreeBSD /usr/bin/make -f tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/build.make tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/NetBSD /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformNetBSD make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/build.make tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/build make[4]: Entering directory '/<>/build-llvm' [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD -I/<>/tools/lldb/source/Plugins/Platform/NetBSD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /<>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21:0, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:17, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/ConstString.h:19, 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>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::NSSetMSyntheticFrontEnd::SetItemDescriptor&}; _Tp = lldb_private::formatters::NSSetMSyntheticFrontEnd::SetItemDescriptor; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 [ 34%] 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' [ 34%] Built target lldbPluginAppleObjCRuntime /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". In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/ConstString.h:19, 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 ‘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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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' [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb::ValueObjectSP lldb_private::formatters::NSSetMSyntheticFrontEnd::GetChildAtIndex(size_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp [ 34%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformNetBSD.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformNetBSD.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformNetBSD.dir/link.txt --verbose=1 /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' [ 34%] Built target lldbPluginPlatformNetBSD /usr/bin/make -f tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/build.make tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/Windows /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows /<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformWindows make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/build.make tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/build make[4]: Entering directory '/<>/build-llvm' [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows -I/<>/tools/lldb/source/Plugins/Platform/Windows -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp: In member function ‘virtual size_t PlatformDarwin::GetSoftwareBreakpointTrapOpcode(lldb_private::Target&, lldb_private::BreakpointSite*)’: /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:566:17: warning: this statement may fall through [-Wimplicit-fallthrough=] bp_is_thumb = true; ~~~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:568:3: note: here case llvm::Triple::arm: { ^~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] 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' [ 34%] Built target lldbPluginObjCLanguage /usr/bin/make -f tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/build.make tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/POSIX /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX /<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformPOSIX make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/build.make tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/build make[4]: Entering directory '/<>/build-llvm' [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX -I/<>/tools/lldb/source/Plugins/Platform/POSIX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp [ 34%] 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' [ 34%] Built target lldbPluginPlatformWindows /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' [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server -I/<>/tools/lldb/source/Plugins/Platform/gdb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp /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' [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba -I/<>/tools/lldb/source/Plugins/Platform/Kalimba -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp [ 34%] 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' [ 34%] 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' [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp [ 34%] 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' [ 34%] Built target lldbPluginPlatformGDB /usr/bin/make -f tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/build.make tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/depend make[4]: Entering directory '/<>/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' [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp [ 34%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformMacOSX.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformMacOSX.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformMacOSX.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformMacOSX.a CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformMacOSX.a make[4]: Leaving directory '/<>/build-llvm' [ 34%] Built target lldbPluginPlatformMacOSX /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' [ 34%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX/. -I/<>/tools/lldb/source/Plugins/Process/POSIX/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o -c /<>/tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp [ 34%] 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' [ 34%] Built target lldbPluginPlatformKalimba /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' [ 34%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteClientBase.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX/. -I/<>/tools/lldb/source/Plugins/Process/POSIX/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o -c /<>/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp: In member function ‘virtual lldb_private::Error lldb_private::process_linux::NativeProcessLinux::GetMemoryRegionInfo(lldb::addr_t, lldb_private::MemoryRegionInfo&)’: /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:1702:16: warning: variable ‘prev_base_address’ set but not used [-Wunused-but-set-variable] lldb::addr_t prev_base_address = 0; ^~~~~~~~~~~~~~~~~ [ 34%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX/. -I/<>/tools/lldb/source/Plugins/Process/POSIX/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o -c /<>/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp In file included from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:41:0: /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp: In member function ‘virtual lldb_private::Error lldb_private::process_linux::NativeProcessLinux::Resume(const lldb_private::ResumeActionList&)’: /<>/tools/lldb/include/lldb/Utility/LLDBAssert.h:20:28: warning: this statement may fall through [-Wimplicit-fallthrough=] lldb_private::lldb_assert(x, #x, __FUNCTION__, __FILE__, __LINE__) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:1445:7: note: in expansion of macro ‘lldbassert’ lldbassert(0 && "Unexpected state"); ^~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:1447:5: note: here default: ^~~~~~~ [ 34%] 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' [ 34%] Built target lldbPluginProcessPOSIX /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' [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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 ^ /<>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp: In member function ‘size_t DynamicRegisterInfo::SetRegisterInfo(const lldb_private::StructuredData::Dictionary&, const lldb_private::ArchSpec&)’: /<>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp:283:16: warning: unused variable ‘ret_val’ [-Wunused-variable] uint32_t ret_val = opcode_extractor.GetHexBytesAvail(dwarf_opcode_bytes); ^~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp: In member function ‘lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketType lldb_private::process_gdb_remote::GDBRemoteCommunication::CheckForPacket(const uint8_t*, size_t, StringExtractorGDBRemote&)’: /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:738:22: warning: this statement may fall through [-Wimplicit-fallthrough=] isNotifyPacket = true; ~~~~~~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:741:5: note: here case '$': ^~~~ [ 34%] 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' [ 34%] Built target lldbPluginPlatformAndroid /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' [ 34%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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 /<>/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/Core/DataBuffer.h:17, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:15, from /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17: /usr/include/c++/7/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp: In member function ‘bool lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::ReadExtFeature(lldb_private::ConstString, lldb_private::ConstString, std::__cxx11::string&, lldb_private::Error&)’: /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:3335:14: warning: this statement may fall through [-Wimplicit-fallthrough=] active = false; ~~~~~~~^~~~~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:3339:5: note: here case ('m'): ^~~~ [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/ProcFileReader.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/ProcFileReader.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/ProcFileReader.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ThreadData&}; _Tp = ThreadData; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘lldb_private::Error 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘lldb::addr_t ProcessElfCore::AddAddressRangeFromLoadSegment(const elf::ELFProgramHeader*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/Core/DataBuffer.h:17, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:15, from /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17: /usr/include/c++/7/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/Core/DataBuffer.h:17, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:15, from /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /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 ‘virtual lldb_private::Error ProcessElfCore::DoLoadCore()’: /usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/7/bits/stl_algo.h:5006:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:5008:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/SingleStepCheck.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 [ 34%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.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 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessLinux.a cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessLinux.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessLinux.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessLinux.a CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/ProcFileReader.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessLinux.a make[4]: Leaving directory '/<>/build-llvm' [ 34%] Built target lldbPluginProcessLinux /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' [ 34%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o /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 cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp make[4]: Entering directory '/<>/build-llvm' [ 34%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_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/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpTypes.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/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:174: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:174: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:174:65: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 34%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_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/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpParser.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.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/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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’ [ 35%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp [ 35%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_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/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_32.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp [ 35%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_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/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp [ 35%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_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/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/ProcessMinidump.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.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/Plugins/Process/Utility/InferiorCallPOSIX.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 35%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp [ 35%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_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/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/ThreadMinidump.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.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/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp: In member function ‘lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_vCont(StringExtractorGDBRemote&)’: /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:1354:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (thread_action.signal == 0) ^~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:1359:5: note: here case 'c': ^~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:1366:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (thread_action.signal == 0) ^~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:1371:5: note: here case 's': ^~~~ /<>/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 [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.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/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' [ 35%] Built target lldbPluginProcessMinidump /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' [ 35%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_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/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/StructuredDataDarwinLog.cpp.o -c /<>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:20, from /<>/tools/lldb/include/lldb/Core/Communication.h:21, 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 /<>/tools/lldb/include/lldb/Core/Broadcaster.h:20, from /<>/tools/lldb/include/lldb/Core/Communication.h:21, 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 ‘lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_s(StringExtractorGDBRemote&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/NetBSDSignals.cpp /usr/include/c++/7/bits/stl_vector.h: In member function ‘lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_c(StringExtractorGDBRemote&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp [ 35%] 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' [ 35%] Built target lldbPluginProcessElfCore /usr/bin/make -f tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/build.make tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/SymbolFile/DWARF /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend.internal". 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 At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ make[4]: Entering directory '/<>/build-llvm' cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 35%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.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/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp [ 35%] 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 [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp 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' [ 35%] Built target lldbPluginStructuredDataDarwinLog /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' [ 35%] Building CXX object tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab -I/<>/tools/lldb/source/Plugins/SymbolFile/Symtab -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp [ 35%] 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' [ 35%] Built target lldbPluginSymbolFileSymtab /usr/bin/make -f tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/build.make tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/SymbolFile/PDB /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend.internal". Scanning dependencies of target lldbPluginSymbolFilePDB make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/build.make tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/build make[4]: Entering directory '/<>/build-llvm' [ 35%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB -I/<>/tools/lldb/source/Plugins/SymbolFile/PDB -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/DeclarationName.h:16, from /<>/tools/clang/include/clang/AST/ASTImporter.h:17, from /<>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21, from /<>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h:15, from /<>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp: In member function ‘virtual lldb::TypeSP DWARFASTParserClang::ParseTypeFromDWARF(const lldb_private::SymbolContext&, const DWARFDIE&, lldb_private::Log*, bool*)’: /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:342:56: warning: this statement may fall through [-Wimplicit-fallthrough=] if (strcmp(type_name_cstr, "nullptr_t") == 0 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ strcmp(type_name_cstr, "decltype(nullptr)") == 0) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:352:9: note: here case DW_TAG_base_type: ^~~~ [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.cpp /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp: In member function ‘void lldb_private::process_gdb_remote::ProcessGDBRemote::BuildDynamicRegisterInfo(bool)’: /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:576:22: warning: unused variable ‘ret_val’ [-Wunused-variable] uint32_t ret_val = ^~~~~~~ [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp: In lambda function: /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:4213:22: warning: unused variable ‘ret_val’ [-Wunused-variable] uint32_t ret_val = ^~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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:18, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 35%] Building CXX object tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB -I/<>/tools/lldb/source/Plugins/SymbolFile/PDB -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserGo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:30: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:30: /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/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:30: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:30: /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:1540: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:1540: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/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:30: /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:1522: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:1522: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/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:30: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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 /<>/include/llvm/DebugInfo/PDB/IPDBSession.h:15:0, from /<>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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:18, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:30: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 35%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp /usr/include/c++/7/bits/stl_vector.h: In function ‘lldb::StateType lldb_private::process_gdb_remote::ProcessGDBRemote::SetThreadStopInfo(StringExtractor&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_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:2363: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:2363: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:2363:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 35%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_arm.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp [ 35%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_x86_64.cpp [ 36%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp [ 36%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp [ 36%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserOCaml.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp [ 36%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp [ 36%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp [ 36%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/StructuredData.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp: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/Core/StructuredData.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp: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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 36%] 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' [ 36%] Built target lldbPluginProcessGDBRemote /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' [ 36%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp [ 36%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.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:22, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 36%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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’ [ 38%] 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' [ 38%] Built target lldbPluginSymbolFilePDB /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' [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF -I/<>/tools/lldb/source/Plugins/SymbolVendor/ELF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 38%] 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' [ 38%] Built target lldbPluginSymbolVendorELF /usr/bin/make -f tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/build.make tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend.internal". Scanning dependencies of target lldbPluginUnwindAssemblyInstEmulation make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/build.make tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/build make[4]: Entering directory '/<>/build-llvm' [ 38%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation -I/<>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o -c /<>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 38%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:19, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp [ 38%] 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' [ 38%] Built target lldbPluginUnwindAssemblyInstEmulation /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' [ 38%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 -I/<>/tools/lldb/source/Plugins/UnwindAssembly/x86 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o -c /<>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/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 /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)); ^ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp [ 38%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 -I/<>/tools/lldb/source/Plugins/UnwindAssembly/x86 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/x86AssemblyInspectionEngine.cpp.o -c /<>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 38%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:19, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 38%] 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' [ 38%] Built target lldbPluginUnwindAssemblyX86 /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' [ 38%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o -c /<>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp: In member function ‘size_t DWARFDebugInfoEntry::GetAttributes(const DWARFCompileUnit*, DWARFFormValue::FixedFormSizes, DWARFAttributes&, uint32_t) const’: /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:848:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (curr_depth > 0) { ^~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:855:7: note: here default: ^~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.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 member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, unsigned int&}; _Tp = lldb_private::ArmUnwindInfo::ArmExidxEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, 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, ^~~~~~~~~~~~~ [ 38%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:10: /usr/include/c++/7/bits/vector.tcc: In constructor ‘lldb_private::ArmUnwindInfo::ArmUnwindInfo(const lldb_private::ObjectFile&, lldb::SectionSP&, lldb::SectionSP&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Block.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Block.cpp.o -c /<>/tools/lldb/source/Symbol/Block.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp [ 38%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/ClangASTContext.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:19, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual size_t lldb_private::ClangASTContext::GetNumMemberFunctions(lldb::opaque_compiler_type_t)’: /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:4481:57: warning: cast from type ‘const clang::ObjCInterfaceType*’ to type ‘lldb::opaque_compiler_type_t {aka void*}’ casts away qualifiers [-Wcast-qual] GetCompleteType((lldb::opaque_compiler_type_t)objc_interface_type)) { ^~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual lldb_private::TypeMemberFunctionImpl lldb_private::ClangASTContext::GetMemberFunctionAtIndex(lldb::opaque_compiler_type_t, size_t)’: /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:4589:57: warning: cast from type ‘const clang::ObjCInterfaceType*’ to type ‘lldb::opaque_compiler_type_t {aka void*}’ casts away qualifiers [-Wcast-qual] GetCompleteType((lldb::opaque_compiler_type_t)objc_interface_type)) { ^~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual uint32_t lldb_private::ClangASTContext::GetNumFields(lldb::opaque_compiler_type_t)’: /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:5656:55: warning: cast from type ‘const clang::ObjCInterfaceType*’ to type ‘lldb::opaque_compiler_type_t {aka void*}’ casts away qualifiers [-Wcast-qual] GetCompleteType((lldb::opaque_compiler_type_t)objc_interface_type)) { ^~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual lldb_private::CompilerType lldb_private::ClangASTContext::GetFieldAtIndex(lldb::opaque_compiler_type_t, size_t, std::__cxx11::string&, uint64_t*, uint32_t*, bool*)’: /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:5803:55: warning: cast from type ‘const clang::ObjCInterfaceType*’ to type ‘lldb::opaque_compiler_type_t {aka void*}’ casts away qualifiers [-Wcast-qual] GetCompleteType((lldb::opaque_compiler_type_t)objc_interface_type)) { ^~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:19, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp /<>/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual uint64_t lldb_private::ClangASTContext::GetBitSize(lldb::opaque_compiler_type_t, lldb_private::ExecutionContextScope*)’: /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:4901:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:4904:5: note: here default: ^~~~~~~ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual bool lldb_private::ClangASTContext::DumpTypeValue(lldb::opaque_compiler_type_t, lldb_private::Stream*, lldb::Format, const lldb_private::DataExtractor&, lldb::offset_t, size_t, uint32_t, uint32_t, lldb_private::ExecutionContextScope*)’: /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:9279:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:9284:5: note: here default: ^~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/ConstString.h:19, 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/ADT/ArrayRef.h:18, 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/ConstString.h:19, 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/ADT/ArrayRef.h:18, 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/ConstString.h:19, 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); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessUtility.a cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessUtility.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessUtility.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessUtility.a CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/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' [ 38%] Built target lldbPluginProcessUtility /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' [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ABI.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ABI.cpp.o -c /<>/tools/lldb/source/Target/ABI.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o -c /<>/tools/lldb/source/Target/CPPLanguageRuntime.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:20, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:20, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 38%] 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' [ 38%] Built target lldbPluginSystemRuntimeMacOSX /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' [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ARM_DWARF_Registers.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/ARM_DWARF_Registers.cpp.o -c /<>/tools/lldb/source/Utility/ARM_DWARF_Registers.cpp [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o -c /<>/tools/lldb/source/Target/ExecutionContext.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ARM64_DWARF_Registers.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/ARM64_DWARF_Registers.cpp.o -c /<>/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp /<>/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp: In function ‘bool arm64_dwarf::GetRegisterInfo(unsigned int, lldb_private::RegisterInfo&)’: /<>/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp:175:15: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if (reg_num >= x0 && reg_num <= pc) { ~~~~~~~~^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ConvertEnum.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/ConvertEnum.cpp.o -c /<>/tools/lldb/source/Utility/ConvertEnum.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/JSON.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/JSON.cpp.o -c /<>/tools/lldb/source/Utility/JSON.cpp /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp: In member function ‘void DWARFMappedHash::Prologue::AppendAtom(DWARFMappedHash::AtomType, dw_form_t)’: /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:180:35: warning: this statement may fall through [-Wimplicit-fallthrough=] hash_data_has_fixed_byte_size = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:182:3: note: here case DW_FORM_flag: ^~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:190:35: warning: this statement may fall through [-Wimplicit-fallthrough=] hash_data_has_fixed_byte_size = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:192:3: note: here case DW_FORM_data2: ^~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:198:35: warning: this statement may fall through [-Wimplicit-fallthrough=] hash_data_has_fixed_byte_size = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:200:3: note: here case DW_FORM_data4: ^~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o -c /<>/tools/lldb/source/Utility/LLDBAssert.cpp [ 38%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o -c /<>/tools/lldb/source/Symbol/ClangASTImporter.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ModuleCache.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/ModuleCache.cpp.o -c /<>/tools/lldb/source/Utility/ModuleCache.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/FileAction.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/FileAction.cpp.o -c /<>/tools/lldb/source/Target/FileAction.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/DeclarationName.h:16, from /<>/tools/clang/include/clang/AST/ASTImporter.h:17, from /<>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21, from /<>/tools/lldb/source/Symbol/ClangASTImporter.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/JITLoader.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/JITLoader.cpp.o -c /<>/tools/lldb/source/Target/JITLoader.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/NameMatches.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/NameMatches.cpp.o -c /<>/tools/lldb/source/Utility/NameMatches.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/PseudoTerminal.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/PseudoTerminal.cpp.o -c /<>/tools/lldb/source/Utility/PseudoTerminal.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp /<>/tools/lldb/source/Utility/PseudoTerminal.cpp: In member function ‘bool lldb_utility::PseudoTerminal::OpenFirstAvailableMaster(int, char*, size_t)’: /<>/tools/lldb/source/Utility/PseudoTerminal.cpp: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/Utility/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/Utility/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/Utility/PseudoTerminal.cpp: In member function ‘bool lldb_utility::PseudoTerminal::OpenSlave(int, char*, size_t)’: /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:148: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/Utility/PseudoTerminal.cpp: In member function ‘const char* lldb_utility::PseudoTerminal::GetSlaveName(char*, size_t) const’: /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:180: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/Utility/PseudoTerminal.cpp: In member function ‘lldb::pid_t lldb_utility::PseudoTerminal::Fork(char*, size_t)’: /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:220: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/Utility/PseudoTerminal.cpp:242: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/Utility/PseudoTerminal.cpp:247: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/Utility/PseudoTerminal.cpp:252: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’ [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Range.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/Range.cpp.o -c /<>/tools/lldb/source/Utility/Range.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/RegisterNumber.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/RegisterNumber.cpp.o -c /<>/tools/lldb/source/Utility/RegisterNumber.cpp [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o -c /<>/tools/lldb/source/Target/JITLoaderList.cpp [ 38%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o -c /<>/tools/lldb/source/Utility/SelectHelper.cpp [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:13:0: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o -c /<>/tools/lldb/source/Utility/SharingPtr.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o -c /<>/tools/lldb/source/Utility/StringExtractor.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o -c /<>/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o -c /<>/tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringLexer.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringLexer.cpp.o -c /<>/tools/lldb/source/Utility/StringLexer.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/TaskPool.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/TaskPool.cpp.o -c /<>/tools/lldb/source/Utility/TaskPool.cpp [ 38%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/UriParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/UriParser.cpp.o -c /<>/tools/lldb/source/Utility/UriParser.cpp [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Language.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Language.cpp.o -c /<>/tools/lldb/source/Target/Language.cpp [ 38%] 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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/bin/ar qc ../../../../lib/liblldbUtility.a CMakeFiles/lldbUtility.dir/ARM_DWARF_Registers.cpp.o CMakeFiles/lldbUtility.dir/ARM64_DWARF_Registers.cpp.o CMakeFiles/lldbUtility.dir/ConvertEnum.cpp.o CMakeFiles/lldbUtility.dir/JSON.cpp.o CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o CMakeFiles/lldbUtility.dir/ModuleCache.cpp.o CMakeFiles/lldbUtility.dir/NameMatches.cpp.o CMakeFiles/lldbUtility.dir/PseudoTerminal.cpp.o CMakeFiles/lldbUtility.dir/Range.cpp.o CMakeFiles/lldbUtility.dir/RegisterNumber.cpp.o CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o CMakeFiles/lldbUtility.dir/StringLexer.cpp.o CMakeFiles/lldbUtility.dir/TaskPool.cpp.o CMakeFiles/lldbUtility.dir/UriParser.cpp.o /usr/bin/ranlib ../../../../lib/liblldbUtility.a make[4]: Leaving directory '/<>/build-llvm' [ 38%] Built target lldbUtility /usr/bin/make -f tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ScriptInterpreter/None /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend.internal". Scanning dependencies of target lldbPluginScriptInterpreterNone make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/build make[4]: Entering directory '/<>/build-llvm' [ 38%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None -I/<>/tools/lldb/source/Plugins/ScriptInterpreter/None -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 38%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o -c /<>/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp [ 38%] 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' [ 38%] Built target lldbPluginScriptInterpreterNone /usr/bin/make -f tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ScriptInterpreter/Python /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend.internal". Scanning dependencies of target lldbPluginScriptInterpreterPython make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/build make[4]: Entering directory '/<>/build-llvm' [ 38%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp [ 38%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o -c /<>/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o -c /<>/tools/lldb/source/Target/LanguageRuntime.cpp [ 38%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o -c /<>/tools/lldb/source/Symbol/ClangUtil.cpp [ 38%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.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 /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/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 /<>/tools/clang/include/clang/Basic/LLVM.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 38%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp [ 38%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Memory.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Memory.cpp.o -c /<>/tools/lldb/source/Target/Memory.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/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 cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2500:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __second_cut ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2509:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __first_cut ^~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /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 [ 38%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o -c /<>/tools/lldb/source/Symbol/CompilerDecl.cpp /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:4072: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 } ^ [ 38%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o -c /<>/tools/lldb/source/Symbol/CompilerDeclContext.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/tools/lldb/include/lldb/Target/Memory.h:15, from /<>/tools/lldb/source/Target/Memory.cpp:10: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/include/lldb/Target/Memory.h:15, from /<>/tools/lldb/source/Target/Memory.cpp:10: /usr/include/c++/7/bits/stl_map.h: In member function ‘void lldb_private::MemoryCache::AddL1CacheData(lldb::addr_t, const DataBufferSP&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘size_t lldb_private::MemoryCache::Read(lldb::addr_t, void*, size_t, lldb_private::Error&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o -c /<>/tools/lldb/source/Target/MemoryHistory.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o -c /<>/tools/lldb/source/Symbol/CompilerType.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o -c /<>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp [ 39%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp [ 39%] 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' [ 39%] Built target lldbPluginScriptInterpreterPython /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' [ 39%] Building CXX object tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O -I/<>/tools/lldb/source/Plugins/ObjectFile/Mach-O -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.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/Target/Target.h:30, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:34, from /<>/tools/lldb/source/Symbol/CompilerType.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.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/source/Target/ObjCLanguageRuntime.cpp:9: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:16, 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:16, 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 /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp: In member function ‘size_t ObjectFileMachO::ParseSymtab()’: /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:4208:40: warning: this statement may fall through [-Wimplicit-fallthrough=] section_info.GetSection(nlist.n_sect, nlist.n_value); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:4211:11: note: here case N_ECOMM: ^~~~ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:4263:13: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:4266:11: note: here case N_PBUD: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:14, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:14, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool SymbolFileDWARFDebugMap::AddOSOFileRange(SymbolFileDWARFDebugMap::CompileUnitInfo*, lldb::addr_t, lldb::addr_t, lldb::addr_t, lldb::addr_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/lldb/include/lldb/Core/RangeMap.h:15, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:16, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14: /usr/include/c++/7/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Core/RangeMap.h:15, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:16, 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); ~~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::RangeData*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::RangeData*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:14, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void SymbolFileDWARFDebugMap::InitOSO()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Core/RangeMap.h:15, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:16, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14: /usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/7/bits/stl_algo.h:5006:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:5008:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2500:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __second_cut ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2509:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __first_cut ^~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o -c /<>/tools/lldb/source/Symbol/CompileUnit.cpp /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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/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 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/ADT/ArrayRef.h:18, 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/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 llvm::MachO::segment_command_64&}; _Tp = llvm::MachO::segment_command_64; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachO::section_64&}; _Tp = llvm::MachO::section_64; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] 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' [ 39%] Built target lldbPluginSymbolFileDWARF /usr/bin/make -f tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/build.make tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Process/mach-core /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/depend.internal". Scanning dependencies of target lldbPluginProcessMachCore make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/build.make tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/build make[4]: Entering directory '/<>/build-llvm' [ 39%] Building CXX object tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/ProcessMachCore.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core -I/<>/tools/lldb/source/Plugins/Process/mach-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/mach-core/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMachCore.dir/ProcessMachCore.cpp.o -c /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.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/Target/CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o -c /<>/tools/lldb/source/Target/OperatingSystem.cpp /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static bool ObjectFileMachO::SaveCore(const ProcessSP&, const lldb_private::FileSpec&, lldb_private::Error&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o -c /<>/tools/lldb/source/Symbol/CompactUnwindInfo.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/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' [ 39%] Built target lldbPluginObjectFileMachO /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". [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o -c /<>/tools/lldb/source/Target/PathMappingList.cpp Scanning dependencies of target LLVMCore make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[4]: Entering directory '/<>/build-llvm' [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o -c /<>/lib/IR/AsmWriter.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Platform.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Platform.cpp.o -c /<>/tools/lldb/source/Target/Platform.cpp In file included from /usr/include/c++/7/algorithm:61:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:16: /usr/include/c++/7/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __lower_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:16: /usr/include/c++/7/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:61:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:16: /usr/include/c++/7/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Tp = lldb_private::RangeData >; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __lower_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:16: /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/ADT/ArrayRef.h:18, from /<>/tools/lldb/include/lldb/Core/DataBuffer.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:20: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData >&}; _Tp = lldb_private::RangeData >; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >, std::allocator > > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >, std::allocator > > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:16: /usr/include/c++/7/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Tp = lldb_private::RangeData >]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:16: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _BidirectionalIterator2 = lldb_private::RangeData >*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2500:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __second_cut ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2509:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __first_cut ^~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _BidirectionalIterator2 = lldb_private::RangeData >*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Distance = int; _Pointer = lldb_private::RangeData >*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__move_merge_adaptive_backward(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_end, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2444:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __second_cut ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2453:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __first_cut ^~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _OutputIterator = lldb_private::RangeData >*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::RangeData >*; _OutputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Pointer = lldb_private::RangeData >*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Pointer = lldb_private::RangeData >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2500:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __second_cut ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2509:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __first_cut ^~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Pointer = lldb_private::RangeData*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__move_merge_adaptive_backward(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_end, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2444:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __second_cut ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2453:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __first_cut ^~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::RangeData*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::RangeData*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/tools/lldb/include/lldb/Core/DataBuffer.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:20: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb_private::Error ProcessMachCore::DoLoadCore()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:16: /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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o -c /<>/tools/lldb/source/Symbol/DebugMacros.cpp [ 39%] Building CXX object tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/ThreadMachCore.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core -I/<>/tools/lldb/source/Plugins/Process/mach-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/mach-core/../Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMachCore.dir/ThreadMachCore.cpp.o -c /<>/tools/lldb/source/Plugins/Process/mach-core/ThreadMachCore.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Declaration.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Declaration.cpp.o -c /<>/tools/lldb/source/Symbol/Declaration.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o -c /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp [ 39%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessMachCore.a cd /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessMachCore.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessMachCore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessMachCore.a CMakeFiles/lldbPluginProcessMachCore.dir/ProcessMachCore.cpp.o CMakeFiles/lldbPluginProcessMachCore.dir/ThreadMachCore.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessMachCore.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target lldbPluginProcessMachCore /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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IRReader -I/<>/lib/IRReader -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o -c /<>/lib/IRReader/IRReader.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 /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/Core/ConstString.h:16, 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 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/ConstString.h:19, 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 [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Process.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/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/Core/ConstString.h:16, 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/Core/ConstString.h:16, 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/ADT/ArrayRef.h:18, 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/ConstString.h:19, 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/Core/ConstString.h:16, 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/ConstString.h:19, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Function.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Function.cpp.o -c /<>/tools/lldb/source/Symbol/Function.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Attributes.cpp.o -c /<>/lib/IR/Attributes.cpp [ 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". 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o -c /<>/lib/CodeGen/AggressiveAntiDepBreaker.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o -c /<>/tools/lldb/source/Symbol/FuncUnwinders.cpp /<>/tools/lldb/source/Target/Process.cpp: In member function ‘bool lldb_private::Process::ShouldBroadcastEvent(lldb_private::Event*)’: /<>/tools/lldb/source/Target/Process.cpp:3593:21: warning: this statement may fall through [-Wimplicit-fallthrough=] m_stdin_forward = false; ~~~~~~~~~~~~~~~~^~~~~~~ /<>/tools/lldb/source/Target/Process.cpp:3596:3: note: here case eStateConnected: ^~~~ [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o -c /<>/lib/IR/AutoUpgrade.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/GoASTContext.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:19, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, from /<>/tools/lldb/source/Target/Process.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 = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/include/lldb/Core/Debugger.h:17, from /<>/tools/lldb/source/Target/Process.cpp:21: /usr/include/c++/7/bits/stl_map.h: In member function ‘void lldb_private::Process::PrintWarning(uint64_t, const void*, const char*, ...)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, 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, ^~~ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o -c /<>/lib/CodeGen/AllocationOrder.cpp At global scope: 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/Target/CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o -c /<>/lib/IR/BasicBlock.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/JavaASTContext.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o -c /<>/tools/lldb/source/Target/ProcessLaunchInfo.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o -c /<>/lib/CodeGen/Analysis.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o -c /<>/lib/IR/ConstantFold.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Queue.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Queue.cpp.o -c /<>/tools/lldb/source/Target/Queue.cpp /<>/lib/IR/ConstantFold.cpp: In function ‘llvm::Constant* llvm::ConstantFoldBinaryInstruction(unsigned int, llvm::Constant*, llvm::Constant*)’: /<>/lib/IR/ConstantFold.cpp:924:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isa(C1) && isa(C2)) ^~ /<>/lib/IR/ConstantFold.cpp:929:5: note: here case Instruction::Add: ^~~~ [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o -c /<>/tools/lldb/source/Symbol/LineEntry.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/QueueItem.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/QueueItem.cpp.o -c /<>/tools/lldb/source/Target/QueueItem.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o -c /<>/lib/IR/ConstantRange.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o -c /<>/lib/CodeGen/AtomicExpandPass.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/LineTable.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/LineTable.cpp.o -c /<>/tools/lldb/source/Symbol/LineTable.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/QueueList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/QueueList.cpp.o -c /<>/tools/lldb/source/Target/QueueList.cpp /<>/tools/lldb/source/Symbol/LineTable.cpp: In member function ‘lldb_private::LineTable* lldb_private::LineTable::LinkLineTable(const FileRangeMap&)’: /<>/tools/lldb/source/Symbol/LineTable.cpp:457:16: warning: variable ‘prev_file_addr’ set but not used [-Wunused-but-set-variable] lldb::addr_t prev_file_addr = LLDB_INVALID_ADDRESS; ^~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/ModuleChild.h:13, from /<>/tools/lldb/include/lldb/Symbol/LineTable.h:19, from /<>/tools/lldb/source/Symbol/LineTable.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = lldb_private::LineTable::Entry; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/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/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/ModuleChild.h:13, from /<>/tools/lldb/include/lldb/Symbol/LineTable.h:19, from /<>/tools/lldb/source/Symbol/LineTable.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In member function ‘void lldb_private::LineTable::InsertLineEntry(lldb::addr_t, uint32_t, uint16_t, uint16_t, bool, bool, bool, bool, bool)’: /usr/include/c++/7/bits/stl_algo.h:2118:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __gnu_cxx::__ops::__val_comp_iter(__comp)); ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/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/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:16, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/ModuleChild.h:13, from /<>/tools/lldb/include/lldb/Symbol/LineTable.h:19, from /<>/tools/lldb/source/Symbol/LineTable.cpp:10: /usr/include/c++/7/bits/stl_algo.h:2118:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __gnu_cxx::__ops::__val_comp_iter(__comp)); ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ At global scope: 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/Symbol/CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o -c /<>/tools/lldb/source/Symbol/ObjectFile.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Constants.cpp.o -c /<>/lib/IR/Constants.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o -c /<>/tools/lldb/source/Target/RegisterContext.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o -c /<>/tools/lldb/source/Target/SectionLoadHistory.cpp [ 39%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/OCamlASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/OCamlASTContext.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o -c /<>/lib/CodeGen/BasicTargetTransformInfo.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o -c /<>/tools/lldb/source/Target/SectionLoadList.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackFrame.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackFrame.cpp.o -c /<>/tools/lldb/source/Target/StackFrame.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Symbol.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Symbol.cpp.o -c /<>/tools/lldb/source/Symbol/Symbol.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o -c /<>/lib/CodeGen/BranchFolding.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Core.cpp.o -c /<>/lib/IR/Core.cpp /<>/tools/lldb/source/Target/StackFrame.cpp: In member function ‘lldb::ValueObjectSP lldb_private::StackFrame::GetValueForVariableExpressionPath(llvm::StringRef, lldb::DynamicValueType, uint32_t, lldb::VariableSP&, lldb_private::Error&)’: /<>/tools/lldb/source/Target/StackFrame.cpp:625:16: warning: this statement may fall through [-Wimplicit-fallthrough=] var_expr = var_expr.drop_front(); // Remove the '-' ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Target/StackFrame.cpp:627:5: note: here case '.': { ^~~~ /<>/tools/lldb/source/Target/StackFrame.cpp: In member function ‘bool lldb_private::StackFrame::GetStatus(lldb_private::Stream&, bool, bool, const char*)’: /<>/tools/lldb/source/Target/StackFrame.cpp:1852:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (have_debuginfo) ^~ /<>/tools/lldb/source/Target/StackFrame.cpp:1856:7: note: here case Debugger::eStopDisassemblyTypeNoSource: ^~~~ /<>/tools/lldb/source/Target/StackFrame.cpp:1857:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (have_source) ^~ /<>/tools/lldb/source/Target/StackFrame.cpp:1861:7: note: here case Debugger::eStopDisassemblyTypeAlways: ^~~~ [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o -c /<>/tools/lldb/source/Symbol/SymbolContext.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:19, from /<>/tools/lldb/source/Symbol/SymbolContext.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o -c /<>/tools/lldb/source/Target/StackFrameList.cpp /<>/tools/lldb/source/Target/StackFrameList.cpp: In member function ‘void lldb_private::StackFrameList::ResetCurrentInlinedDepth()’: /<>/tools/lldb/source/Target/StackFrameList.cpp:175:17: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Target/StackFrameList.cpp:178:15: note: here default: { ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o -c /<>/lib/CodeGen/BranchRelaxation.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o -c /<>/lib/IR/DIBuilder.cpp At global scope: 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/Target/CMakeFiles/lldbTarget.dir/StackID.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackID.cpp.o -c /<>/tools/lldb/source/Target/StackID.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StopInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StopInfo.cpp.o -c /<>/tools/lldb/source/Target/StopInfo.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’ [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o -c /<>/tools/lldb/source/Symbol/SymbolFile.cpp /<>/lib/CodeGen/BranchRelaxation.cpp:130:6: warning: ‘void {anonymous}::BranchRelaxation::dumpBBs()’ defined but not used [-Wunused-function] void BranchRelaxation::dumpBBs() { ^~~~~~~~~~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o -c /<>/tools/lldb/source/Symbol/SymbolVendor.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o -c /<>/lib/CodeGen/BuiltinGCs.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o -c /<>/lib/IR/DataLayout.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o -c /<>/lib/CodeGen/CalcSpillWeights.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Symtab.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Symtab.cpp.o -c /<>/tools/lldb/source/Symbol/Symtab.cpp [ 39%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StructuredDataPlugin.cpp.o -c /<>/tools/lldb/source/Target/StructuredDataPlugin.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o -c /<>/lib/IR/DebugInfo.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o -c /<>/tools/lldb/source/Target/SystemRuntime.cpp In file included from /usr/include/c++/7/bits/stl_tree.h:63:0, from /usr/include/c++/7/map:60, from /<>/tools/lldb/source/Symbol/Symtab.cpp:10: /usr/include/c++/7/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = lldb_private::Range; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __lower_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/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 In file included from /usr/include/c++/7/bits/stl_tree.h:63:0, from /usr/include/c++/7/map:60, from /<>/tools/lldb/source/Symbol/Symtab.cpp:10: /usr/include/c++/7/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __lower_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/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::RangeData; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/./Plugins/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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>:: ^~~~~~~~~~~~~~~~~~~ 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 /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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o -c /<>/lib/CodeGen/CallingConvLower.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Target.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Target.cpp.o -c /<>/tools/lldb/source/Target/Target.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Type.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Type.cpp.o -c /<>/tools/lldb/source/Symbol/Type.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o -c /<>/lib/IR/DebugInfoMetadata.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o -c /<>/lib/CodeGen/CodeGenPrepare.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/TypeList.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeList.cpp.o -c /<>/tools/lldb/source/Symbol/TypeList.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Symbol/CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o -c /<>/tools/lldb/source/Symbol/TypeMap.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Symbol/TypeMap.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/lib/CodeGen/CodeGenPrepare.cpp:2227: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/DebugLoc.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o -c /<>/lib/IR/DebugLoc.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/Symbol/CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o -c /<>/tools/lldb/source/Symbol/TypeSystem.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o -c /<>/lib/IR/DiagnosticInfo.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o -c /<>/tools/lldb/source/Symbol/UnwindPlan.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/TargetList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/TargetList.cpp.o -c /<>/tools/lldb/source/Target/TargetList.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o -c /<>/tools/lldb/source/Symbol/UnwindTable.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Variable.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Variable.cpp.o -c /<>/tools/lldb/source/Symbol/Variable.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o -c /<>/lib/IR/DiagnosticPrinter.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CountingFunctionInserter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CountingFunctionInserter.cpp.o -c /<>/lib/CodeGen/CountingFunctionInserter.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Thread.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Thread.cpp.o -c /<>/tools/lldb/source/Target/Thread.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Dominators.cpp.o -c /<>/lib/IR/Dominators.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/VariableList.cpp.o [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o -c /<>/lib/CodeGen/CriticalAntiDepBreaker.cpp cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/VariableList.cpp.o -c /<>/tools/lldb/source/Symbol/VariableList.cpp [ 39%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o -c /<>/tools/lldb/source/Symbol/VerifyDecl.cpp [ 39%] 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' [ 39%] Built target lldbSymbol /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/SelectionDAG /<>/build-llvm /<>/build-llvm/lib/CodeGen/SelectionDAG /<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal". Dependee "/<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal". Scanning dependencies of target LLVMSelectionDAG make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build make[4]: Entering directory '/<>/build-llvm' [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o -c /<>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o -c /<>/tools/lldb/source/Target/ThreadCollection.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Function.cpp.o -c /<>/lib/IR/Function.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadList.cpp.o -c /<>/tools/lldb/source/Target/ThreadList.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o -c /<>/lib/CodeGen/DeadMachineInstructionElim.cpp /<>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp: In member function ‘llvm::SDValue {anonymous}::DAGCombiner::visitTokenFactor(llvm::SDNode*)’: /<>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1600:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Op.hasOneUse() && !is_contained(TFs, Op.getNode())) { ^~ /<>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1610:7: note: here default: ^~~~~~~ /<>/lib/IR/Function.cpp: In function ‘void DecodeIITType(unsigned int&, llvm::ArrayRef, llvm::SmallVectorImpl&)’: /<>/lib/IR/Function.cpp:765:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case IIT_STRUCT5: ++StructElts; LLVM_FALLTHROUGH; ^~~~~~~~~~~~ /<>/lib/IR/Function.cpp:766:3: note: here case IIT_STRUCT4: ++StructElts; LLVM_FALLTHROUGH; ^~~~ /<>/lib/IR/Function.cpp:766:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case IIT_STRUCT4: ++StructElts; LLVM_FALLTHROUGH; ^~~~~~~~~~~~ /<>/lib/IR/Function.cpp:767:3: note: here case IIT_STRUCT3: ++StructElts; LLVM_FALLTHROUGH; ^~~~ /<>/lib/IR/Function.cpp:767:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case IIT_STRUCT3: ++StructElts; LLVM_FALLTHROUGH; ^~~~~~~~~~~~ /<>/lib/IR/Function.cpp:768:3: note: here case IIT_STRUCT2: { ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/ConstString.h:19, from /<>/tools/lldb/include/lldb/Core/Log.h:22, 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/ADT/ArrayRef.h:18, 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/ConstString.h:19, from /<>/tools/lldb/include/lldb/Core/Log.h:22, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlan.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCOV.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/GCOV.cpp.o -c /<>/lib/IR/GCOV.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o -c /<>/lib/CodeGen/DetectDeadLanes.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanBase.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o -c /<>/lib/IR/GVMaterializer.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Globals.cpp.o -c /<>/lib/IR/Globals.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o -c /<>/lib/CodeGen/DFAPacketizer.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o -c /<>/lib/IR/IRBuilder.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o -c /<>/lib/CodeGen/DwarfEHPrepare.cpp [ 39%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallOnFunctionExit.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o -c /<>/lib/IR/IRPrintingPasses.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o -c /<>/lib/IR/InlineAsm.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o -c /<>/lib/CodeGen/EarlyIfConversion.cpp /<>/lib/IR/InlineAsm.cpp: In static member function ‘static bool llvm::InlineAsm::Verify(llvm::FunctionType*, llvm::StringRef)’: /<>/lib/IR/InlineAsm.cpp:267:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++NumIndirect; ^~~~~~~~~~~~~ /<>/lib/IR/InlineAsm.cpp:269:5: note: here case InlineAsm::isInput: ^~~~ [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanPython.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instruction.cpp.o -c /<>/lib/IR/Instruction.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o -c /<>/lib/CodeGen/SelectionDAG/FastISel.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instructions.cpp.o -c /<>/lib/IR/Instructions.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o -c /<>/lib/CodeGen/EdgeBundles.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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o -c /<>/lib/CodeGen/ExecutionDepsFix.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o -c /<>/lib/IR/IntrinsicInst.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o -c /<>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o -c /<>/lib/IR/LLVMContext.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o -c /<>/lib/CodeGen/ExpandISelPseudos.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepOut.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o -c /<>/lib/IR/LLVMContextImpl.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o -c /<>/lib/CodeGen/ExpandPostRAPseudos.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o -c /<>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o -c /<>/lib/CodeGen/FaultMaps.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:17, 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/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:17, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepRange.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o -c /<>/lib/IR/LegacyPassManager.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o -c /<>/lib/CodeGen/FuncletLayout.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:17, 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/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Address.h:18, from /<>/tools/lldb/include/lldb/Core/AddressRange.h:17, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:17, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o -c /<>/lib/CodeGen/GCMetadata.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp: In member function ‘void {anonymous}::SelectionDAGLegalize::LegalizeOp(llvm::SDNode*)’: /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1127:23: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1129:5: note: here case TargetLowering::Expand: ^~~~ /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (ExpandNode(Node)) ^~ /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1133:5: note: here case TargetLowering::LibCall: ^~~~ [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o -c /<>/lib/IR/MDBuilder.cpp /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp: In member function ‘bool {anonymous}::SelectionDAGLegalize::LegalizeSetCCCondCode(llvm::EVT, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, bool&, const llvm::SDLoc&)’: /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1578:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!OpVT.isInteger()) { ^~ /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1588:5: note: here case ISD::SETLE: ^~~~ /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp: In member function ‘void {anonymous}::SelectionDAGLegalize::LegalizeLoadOps(llvm::SDNode*)’: /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:796:16: warning: this statement may fall through [-Wimplicit-fallthrough=] isCustom = true; ~~~~~~~~~^~~~~~ /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:798:5: note: here case TargetLowering::Legal: { ^~~~ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o -c /<>/lib/CodeGen/GCMetadataPrinter.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Mangler.cpp.o -c /<>/lib/IR/Mangler.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:17, from /<>/tools/lldb/include/lldb/Target/Thread.h:22, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:17, from /<>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:17, from /<>/tools/lldb/include/lldb/Target/Thread.h: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, ^~~ [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanTracer.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o -c /<>/lib/CodeGen/GCRootLowering.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Metadata.cpp.o -c /<>/lib/IR/Metadata.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o -c /<>/tools/lldb/source/Target/ThreadSpec.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o -c /<>/lib/CodeGen/GCStrategy.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o -c /<>/tools/lldb/source/Target/UnixSignals.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o -c /<>/lib/CodeGen/GlobalMerge.cpp [ 39%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o -c /<>/tools/lldb/source/Target/UnwindAssembly.cpp [ 39%] Linking CXX static library ../../../../lib/liblldbTarget.a cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/cmake -P CMakeFiles/lldbTarget.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbTarget.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/liblldbTarget.a CMakeFiles/lldbTarget.dir/ABI.cpp.o CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o CMakeFiles/lldbTarget.dir/FileAction.cpp.o CMakeFiles/lldbTarget.dir/JITLoader.cpp.o CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o CMakeFiles/lldbTarget.dir/Language.cpp.o CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o CMakeFiles/lldbTarget.dir/Memory.cpp.o CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o CMakeFiles/lldbTarget.dir/Platform.cpp.o CMakeFiles/lldbTarget.dir/Process.cpp.o CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o CMakeFiles/lldbTarget.dir/Queue.cpp.o CMakeFiles/lldbTarget.dir/QueueItem.cpp.o CMakeFiles/lldbTarget.dir/QueueList.cpp.o CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o CMakeFiles/lldbTarget.dir/StackFrame.cpp.o CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o CMakeFiles/lldbTarget.dir/StackID.cpp.o CMakeFiles/lldbTarget.dir/StopInfo.cpp.o CMakeFiles/lldbTarget.dir/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' [ 39%] Built target lldbTarget /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMAsmPrinter make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build make[4]: Entering directory '/<>/build-llvm' [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AddressPool.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/IfConversion.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o -c /<>/lib/CodeGen/IfConversion.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Module.cpp.o -c /<>/lib/IR/Module.cpp /<>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp: In member function ‘void llvm::DAGTypeLegalizer::ExpandIntRes_ADDSUB(llvm::SDNode*, llvm::SDValue&, llvm::SDValue&)’: /<>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:1762:11: warning: this statement may fall through [-Wimplicit-fallthrough=] OVF = DAG.getNode(ISD::AND, dl, NVT, DAG.getConstant(1, dl, NVT), OVF); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:1764:5: note: here case TargetLoweringBase::ZeroOrOneBooleanContent: ^~~~ [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o -c /<>/lib/IR/ModuleSummaryIndex.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, from /<>/include/llvm/IR/Module.h:21, from /<>/include/llvm/IR/ModuleSummaryIndex.h:25, from /<>/lib/IR/ModuleSummaryIndex.cpp:15: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, from /<>/include/llvm/IR/Module.h:21, from /<>/include/llvm/IR/ModuleSummaryIndex.h:25, from /<>/lib/IR/ModuleSummaryIndex.cpp:15: /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::ModuleSummaryIndex::collectDefinedFunctionsForModule(llvm::StringRef, llvm::GVSummaryMapTy&) const’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::ModuleSummaryIndex::collectDefinedGVSummariesPerModule(llvm::StringMap >&) const’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Operator.cpp.o -c /<>/lib/IR/Operator.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o -c /<>/lib/IR/OptBisect.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o -c /<>/lib/CodeGen/ImplicitNullChecks.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Pass.cpp.o -c /<>/lib/IR/Pass.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassManager.cpp.o -c /<>/lib/IR/PassManager.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o -c /<>/lib/CodeGen/InlineSpiller.cpp [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o -c /<>/lib/IR/PassRegistry.cpp [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o -c /<>/lib/IR/Statepoint.cpp /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp: In member function ‘llvm::SDValue {anonymous}::VectorLegalizer::LegalizeOp(llvm::SDValue)’: /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:226:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:227:7: note: here case TargetLowering::Expand: ^~~~ /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:368:21: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:370:3: note: here case TargetLowering::Expand: ^~~~ [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Type.cpp.o -c /<>/lib/IR/Type.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o -c /<>/lib/CodeGen/InterferenceCache.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/InterleavedAccessPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o -c /<>/lib/CodeGen/InterleavedAccessPass.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o -c /<>/lib/IR/TypeFinder.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/User.cpp.o -c /<>/lib/IR/User.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o -c /<>/lib/CodeGen/IntrinsicLowering.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/ResourcePriorityQueue.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp /<>/lib/IR/Value.cpp: In function ‘llvm::Value* {anonymous}::stripPointerCastsAndOffsets(llvm::Value*) [with {anonymous}::PointerStripKind StripKind = (::PointerStripKind)1]’: /<>/lib/IR/Value.cpp:458:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!GEP->hasAllConstantIndices()) ^~ /<>/lib/IR/Value.cpp:461:7: note: here case PSK_InBounds: ^~~~ /<>/lib/IR/Value.cpp: In function ‘llvm::Value* {anonymous}::stripPointerCastsAndOffsets(llvm::Value*) [with {anonymous}::PointerStripKind StripKind = (::PointerStripKind)0]’: /<>/lib/IR/Value.cpp:458:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!GEP->hasAllConstantIndices()) ^~ /<>/lib/IR/Value.cpp:461:7: note: here case PSK_InBounds: ^~~~ /<>/lib/IR/Value.cpp: In function ‘llvm::Value* {anonymous}::stripPointerCastsAndOffsets(llvm::Value*) [with {anonymous}::PointerStripKind StripKind = (::PointerStripKind)2]’: /<>/lib/IR/Value.cpp:458:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!GEP->hasAllConstantIndices()) ^~ /<>/lib/IR/Value.cpp:461:7: note: here case PSK_InBounds: ^~~~ /<>/lib/IR/Value.cpp: In function ‘llvm::Value* {anonymous}::stripPointerCastsAndOffsets(llvm::Value*) [with {anonymous}::PointerStripKind StripKind = (::PointerStripKind)3]’: /<>/lib/IR/Value.cpp:458:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!GEP->hasAllConstantIndices()) ^~ /<>/lib/IR/Value.cpp:461:7: note: here case PSK_InBounds: ^~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o -c /<>/lib/CodeGen/LatencyPriorityQueue.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o -c /<>/lib/IR/ValueTypes.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Verifier.cpp.o -c /<>/lib/IR/Verifier.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o -c /<>/lib/CodeGen/LexicalScopes.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DIE.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o -c /<>/lib/CodeGen/LiveDebugValues.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp /<>/lib/CodeGen/AsmPrinter/DIE.cpp: In member function ‘unsigned int llvm::DIEInteger::SizeOf(const llvm::AsmPrinter*, llvm::dwarf::Form) const’: /<>/lib/CodeGen/AsmPrinter/DIE.cpp:435:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (AP->getDwarfVersion() == 2) ^~ /<>/lib/CodeGen/AsmPrinter/DIE.cpp:438:3: note: here case dwarf::DW_FORM_strp: ^~~~ [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DIEHash.cpp /<>/lib/CodeGen/LiveDebugValues.cpp:285:6: warning: ‘void {anonymous}::LiveDebugValues::printVarLocInMBB(const llvm::MachineFunction&, const VarLocInMBB&, const VarLocMap&, const char*, llvm::raw_ostream&) const’ defined but not used [-Wunused-function] void LiveDebugValues::printVarLocInMBB(const MachineFunction &MF, ^~~~~~~~~~~~~~~ In file included from /<>/lib/CodeGen/AsmPrinter/DIEHash.h:18:0, from /<>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /<>/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:43:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(InlineString) ^~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfAccelTable.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/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 /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". [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/MIRParser -I/<>/lib/CodeGen/MIRParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/LiveDebugVariables.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o -c /<>/lib/CodeGen/LiveDebugVariables.cpp [ 41%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o cd /<>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/MIRParser -I/<>/lib/CodeGen/MIRParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o -c /<>/lib/CodeGen/MIRParser/MIParser.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp /<>/lib/CodeGen/MIRParser/MIParser.cpp: In member function ‘bool {anonymous}::MIParser::parseMachineOperand(llvm::MachineOperand&, llvm::Optional&)’: /<>/lib/CodeGen/MIRParser/MIParser.cpp:1698:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/CodeGen/MIRParser/MIParser.cpp:1700:3: note: here default: ^~~~~~~ /<>/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/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o -c /<>/lib/CodeGen/LiveIntervalAnalysis.cpp [ 41%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o cd /<>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/MIRParser -I/<>/lib/CodeGen/MIRParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o -c /<>/lib/CodeGen/MIRParser/MIRParser.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp In file included from /<>/lib/CodeGen/AsmPrinter/DIEHash.h:18:0, from /<>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /<>/lib/CodeGen/AsmPrinter/DebugLocStream.h:15, from /<>/lib/CodeGen/AsmPrinter/DwarfDebug.h:19, from /<>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /<>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /<>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:43:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(InlineString) ^~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o -c /<>/lib/CodeGen/LiveInterval.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 /<>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In function ‘bool isVectorReductionOp(const llvm::User*)’: /<>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2450:14: warning: this statement may fall through [-Wimplicit-fallthrough=] break; ^ /<>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2452:3: note: here default: ^~~~~~~ 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/GlobalISel.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/GlobalISel -I/<>/lib/CodeGen/GlobalISel -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o -c /<>/lib/CodeGen/GlobalISel/GlobalISel.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/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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Reader -I/<>/lib/Bitcode/Reader -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o -c /<>/lib/Bitcode/Reader/BitReader.cpp In file included from /<>/lib/CodeGen/AsmPrinter/DIEHash.h:18:0, from /<>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /<>/lib/CodeGen/AsmPrinter/DebugLocStream.h:15, from /<>/lib/CodeGen/AsmPrinter/DwarfDebug.h:19, from /<>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:43:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(InlineString) ^~~~~~~~~~~~~~~~~~~~~ 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/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Reader -I/<>/lib/Bitcode/Reader -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o -c /<>/lib/CodeGen/LiveIntervalUnion.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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 /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Bitcode/Reader/BitcodeReader.cpp: In member function ‘llvm::Error {anonymous}::BitcodeReader::parseUseLists()’: /<>/lib/Bitcode/Reader/BitcodeReader.cpp:2447:12: warning: this statement may fall through [-Wimplicit-fallthrough=] IsBB = true; ~~~~~^~~~~~ /<>/lib/Bitcode/Reader/BitcodeReader.cpp:2449:5: note: here case bitc::USELIST_CODE_DEFAULT: { ^~~~ [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfExpression.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o -c /<>/lib/CodeGen/LivePhysRegs.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::ValueInfo}; _Tp = llvm::ValueInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector {anonymous}::ModuleSummaryIndexBitcodeReader::makeRefList(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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector > {anonymous}::ModuleSummaryIndexBitcodeReader::makeCallList(llvm::ArrayRef, bool, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::getBitcodeModuleList(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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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::Expected > llvm::BitcodeModule::getSummary()’: /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/LiveRangeCalc.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o -c /<>/lib/CodeGen/LiveRangeCalc.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfFile.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 41%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Reader -I/<>/lib/Bitcode/Reader -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o -c /<>/lib/Bitcode/Reader/BitstreamReader.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o -c /<>/lib/CodeGen/LiveRangeEdit.cpp [ 42%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Reader -I/<>/lib/Bitcode/Reader -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o -c /<>/lib/Bitcode/Reader/MetadataLoader.cpp /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function ‘llvm::SDValue llvm::SelectionDAG::FoldSetCC(llvm::EVT, llvm::SDValue, llvm::SDValue, llvm::ISD::CondCode, const llvm::SDLoc&)’: /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1898:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETEQ: if (R==APFloat::cmpUnordered) ^~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1901:7: note: here case ISD::SETOEQ: return getConstant(R==APFloat::cmpEqual, dl, VT); ^~~~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1902:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETNE: if (R==APFloat::cmpUnordered) ^~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1905:7: note: here case ISD::SETONE: return getConstant(R==APFloat::cmpGreaterThan || ^~~~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1907:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLT: if (R==APFloat::cmpUnordered) ^~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1910:7: note: here case ISD::SETOLT: return getConstant(R==APFloat::cmpLessThan, dl, VT); ^~~~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1911:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETGT: if (R==APFloat::cmpUnordered) ^~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1914:7: note: here case ISD::SETOGT: return getConstant(R==APFloat::cmpGreaterThan, dl, VT); ^~~~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1915:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLE: if (R==APFloat::cmpUnordered) ^~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1918:7: note: here case ISD::SETOLE: return getConstant(R==APFloat::cmpLessThan || ^~~~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1920:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETGE: if (R==APFloat::cmpUnordered) ^~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1923:7: note: here case ISD::SETOGE: return getConstant(R==APFloat::cmpGreaterThan || ^~~~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function ‘void llvm::SelectionDAG::computeKnownBits(llvm::SDValue, llvm::APInt&, llvm::APInt&, const llvm::APInt&, unsigned int) const’: /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:2506:21: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:2508:3: note: here case ISD::ADD: ^~~~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:2708:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Opcode < ISD::BUILTIN_OP_END) ^~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:2711:3: note: here case ISD::INTRINSIC_WO_CHAIN: ^~~~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function ‘llvm::SDValue llvm::SelectionDAG::getNode(unsigned int, const llvm::SDLoc&, llvm::EVT, llvm::SDValue, llvm::SDValue, const llvm::SDNodeFlags*)’: /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:4144:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (N1.isUndef()) ^~ /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:4149:5: note: here case ISD::ADD: ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp /<>/lib/Bitcode/Reader/MetadataLoader.cpp: In member function ‘llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)’: /<>/lib/Bitcode/Reader/MetadataLoader.cpp:1023:16: warning: this statement may fall through [-Wimplicit-fallthrough=] IsDistinct = true; ~~~~~~~~~~~^~~~~~ /<>/lib/Bitcode/Reader/MetadataLoader.cpp:1025:3: note: here case bitc::METADATA_NODE: { ^~~~ [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o -c /<>/lib/CodeGen/LiveRegMatrix.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:38, 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/Support/Error.h:38, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/lib/CodeGen/AsmPrinter/DIEHash.h:18:0, from /<>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /<>/lib/CodeGen/AsmPrinter/DebugLocStream.h:15, from /<>/lib/CodeGen/AsmPrinter/DwarfDebug.h:19, from /<>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /<>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:43:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(InlineString) ^~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Reader -I/<>/lib/Bitcode/Reader -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o -c /<>/lib/Bitcode/Reader/ValueList.cpp [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o -c /<>/lib/CodeGen/AsmPrinter/EHStreamer.cpp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o -c /<>/lib/CodeGen/LiveStackAnalysis.cpp [ 42%] 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' [ 42%] Built target LLVMBitReader /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal". Scanning dependencies of target LLVMBitWriter make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build make[4]: Entering directory '/<>/build-llvm' [ 42%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Writer -I/<>/lib/Bitcode/Writer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o -c /<>/lib/Bitcode/Writer/BitWriter.cpp [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp [ 42%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Writer -I/<>/lib/Bitcode/Writer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o -c /<>/lib/Bitcode/Writer/BitcodeWriter.cpp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o -c /<>/lib/CodeGen/LiveVariables.cpp [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o -c /<>/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o -c /<>/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, from /<>/include/llvm/IR/Module.h:21, from /<>/include/llvm/IR/ModuleSummaryIndex.h:25, 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:27, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, from /<>/include/llvm/IR/Module.h:21, from /<>/include/llvm/IR/ModuleSummaryIndex.h:25, 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 ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o -c /<>/lib/CodeGen/LLVMTargetMachine.cpp /usr/include/c++/7/bits/stl_map.h: In member function ‘void {anonymous}::IndexBitcodeWriter::writeCombinedGlobalValueSummary()’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In function ‘void llvm::WriteIndexToFile(const llvm::ModuleSummaryIndex&, llvm::raw_ostream&, const std::map, std::map >*)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::BitcodeWriter::writeModule(const llvm::Module*, bool, const llvm::ModuleSummaryIndex*, bool)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o -c /<>/lib/CodeGen/AsmPrinter/WinException.cpp [ 42%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Writer -I/<>/lib/Bitcode/Writer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o -c /<>/lib/Bitcode/Writer/BitcodeWriterPass.cpp [ 42%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Writer -I/<>/lib/Bitcode/Writer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o -c /<>/lib/Bitcode/Writer/ValueEnumerator.cpp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o -c /<>/lib/CodeGen/LocalStackSlotAllocation.cpp [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o -c /<>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp [ 42%] 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' [ 42%] Built target LLVMBitWriter /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' [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o -c /<>/lib/Transforms/Utils/ASanStackFrameLayout.cpp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o -c /<>/lib/CodeGen/LowLevelType.cpp /<>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp: In member function ‘llvm::codeview::TypeIndex llvm::CodeViewDebug::lowerType(const llvm::DIType*, const llvm::DIType*)’: /<>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:1093:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (cast(Ty)->getName() == "__vtbl_ptr_type") ^~ /<>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:1096:3: note: here case dwarf::DW_TAG_reference_type: ^~~~ [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o -c /<>/lib/CodeGen/LowerEmuTLS.cpp [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o -c /<>/lib/Transforms/Utils/AddDiscriminators.cpp [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /<>/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /<>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /<>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o -c /<>/lib/CodeGen/SelectionDAG/StatepointLowering.cpp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o -c /<>/lib/CodeGen/MachineBasicBlock.cpp [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o -c /<>/lib/Transforms/Utils/BasicBlockUtils.cpp [ 42%] 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' [ 42%] Built target LLVMAsmPrinter /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' [ 42%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/AddressSanitizer.cpp [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o -c /<>/lib/Transforms/Utils/BreakCriticalEdges.cpp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o -c /<>/lib/CodeGen/MachineBlockFrequencyInfo.cpp [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o -c /<>/lib/CodeGen/SelectionDAG/TargetLowering.cpp [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o -c /<>/lib/Transforms/Utils/BuildLibCalls.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/PassInfo.h:19, from /<>/include/llvm/PassSupport.h:26, from /<>/include/llvm/Pass.h:387, from /<>/include/llvm/CodeGen/MachineFunctionPass.h:22, from /<>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /<>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:15:0: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]’: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:626:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 void IrreducibleGraph::addEdges(const BlockNode &Node, ^~~~~~~~~~~~~~~~ /<>/lib/CodeGen/SelectionDAG/TargetLowering.cpp: In member function ‘bool llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, const llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::TargetLowering::TargetLoweringOpt&, unsigned int, bool) const’: /<>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:1255:21: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:1257:3: note: here default: ^~~~~~~ /<>/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); ^~~~~~~~ /<>/lib/CodeGen/SelectionDAG/TargetLowering.cpp: In member function ‘virtual void llvm::TargetLowering::LowerAsmOperandForConstraint(llvm::SDValue, std::__cxx11::string&, std::vector >&, llvm::SelectionDAG&) const’: /<>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:2405:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Op.getOpcode() == ISD::BasicBlock) { ^~ /<>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:2410:3: note: here case 'i': // Simple Integer or Relocatable Constant ^~~~ /<>/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:1174: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:1186:3: note: parameter passing for argument of type ‘std::__cxx11::list::iterator {aka std::_List_iterator}’ changed in GCC 7.1 for (auto &L : analyzeIrreducible(G, OuterLoop, Insert)) ^~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/PassInfo.h:19, from /<>/include/llvm/PassSupport.h:26, from /<>/include/llvm/Pass.h:387, from /<>/include/llvm/CodeGen/MachineFunctionPass.h:22, from /<>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /<>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfoImpl::initializeRPOT() [with BT = llvm::MachineBasicBlock]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o -c /<>/lib/CodeGen/MachineBlockPlacement.cpp [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o -c /<>/lib/Transforms/Utils/BypassSlowDivision.cpp [ 42%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o -c /<>/lib/Transforms/Instrumentation/BoundsChecking.cpp [ 42%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o -c /<>/lib/Transforms/Utils/CloneFunction.cpp [ 42%] Linking CXX static library ../../libLLVMSelectionDAG.a cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/cmake -P CMakeFiles/LLVMSelectionDAG.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSelectionDAG.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMSelectionDAG.a CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o /usr/bin/ranlib ../../libLLVMSelectionDAG.a make[4]: Leaving directory '/<>/build-llvm' [ 42%] Built target LLVMSelectionDAG /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/InstCombine /<>/build-llvm /<>/build-llvm/lib/Transforms/InstCombine /<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal". Scanning dependencies of target LLVMInstCombine make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build make[4]: Entering directory '/<>/build-llvm' [ 42%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o -c /<>/lib/Transforms/InstCombine/InstructionCombining.cpp /<>/lib/Transforms/InstCombine/InstructionCombining.cpp: In function ‘bool isAllocSiteRemovable(llvm::Instruction*, llvm::SmallVectorImpl&, const llvm::TargetLibraryInfo*)’: /<>/lib/Transforms/InstCombine/InstructionCombining.cpp:1986:29: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Transforms/InstCombine/InstructionCombining.cpp:1988:11: note: here case Intrinsic::dbg_declare: ^~~~ [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o -c /<>/lib/CodeGen/MachineBranchProbabilityInfo.cpp [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o -c /<>/lib/Transforms/Utils/CloneModule.cpp [ 42%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o -c /<>/lib/Transforms/Instrumentation/GCOVProfiling.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o -c /<>/lib/CodeGen/MachineCombiner.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineAddSub.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o -c /<>/lib/Transforms/Utils/CmpInstAnalysis.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o -c /<>/lib/Transforms/Utils/CodeExtractor.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o -c /<>/lib/CodeGen/MachineCopyPropagation.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/MemorySanitizer.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o -c /<>/lib/CodeGen/MachineCSE.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o -c /<>/lib/Transforms/Utils/CtorUtils.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineCalls.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o -c /<>/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o -c /<>/lib/Transforms/Utils/DemoteRegToStack.cpp /<>/lib/Transforms/InstCombine/InstCombineCalls.cpp: In member function ‘llvm::Instruction* llvm::InstCombiner::visitCallInst(llvm::CallInst&)’: /<>/lib/Transforms/InstCombine/InstCombineCalls.cpp:1552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Transforms/InstCombine/InstCombineCalls.cpp:1555:3: note: here case Intrinsic::usub_with_overflow: ^~~~ /<>/lib/Transforms/InstCombine/InstCombineCalls.cpp:1971:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Transforms/InstCombine/InstCombineCalls.cpp:1975:3: note: here case Intrinsic::x86_avx512_mask_max_ss_round: ^~~~ [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o -c /<>/lib/Transforms/Utils/EscapeEnumerator.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o -c /<>/lib/CodeGen/MachineDominanceFrontier.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/Evaluator.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o -c /<>/lib/Transforms/Utils/Evaluator.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineCasts.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o -c /<>/lib/CodeGen/MachineDominators.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o -c /<>/lib/Transforms/Utils/FlattenCFG.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o -c /<>/lib/Transforms/Instrumentation/PGOInstrumentation.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o -c /<>/lib/Transforms/Utils/FunctionComparator.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/FunctionImportUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o -c /<>/lib/Transforms/Utils/FunctionImportUtils.cpp /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp: In member function ‘llvm::Instruction* llvm::InstCombiner::foldICmpInstWithConstant(llvm::ICmpInst&)’: /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:2420:17: warning: this statement may fall through [-Wimplicit-fallthrough=] return I; ^ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:2422:5: note: here case Instruction::SDiv: ^~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp: In member function ‘llvm::Instruction* llvm::InstCombiner::foldICmpBinOp(llvm::ICmpInst&)’: /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:3000:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (I.isSigned()) ^~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:3003:5: note: here case Instruction::SDiv: ^~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp: In member function ‘bool llvm::InstCombiner::OptimizeOverflowCheck(llvm::OverflowCheckFlavor, llvm::Value*, llvm::Value*, llvm::Instruction&, llvm::Value*&, llvm::Constant*&)’: /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:3421:21: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:3423:3: note: here case OCF_SIGNED_ADD: { ^~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:3462:21: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:3464:3: note: here case OCF_SIGNED_MUL: ^~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp: In member function ‘llvm::Instruction* llvm::InstCombiner::visitICmpInst(llvm::ICmpInst&)’: /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:4240:16: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(Op0, Op1); // Change icmp ugt -> icmp ult ~~~~~~~~~^~~~~~~~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:4242:5: note: here case ICmpInst::ICMP_ULT:{ // icmp ult i1 A, B -> ~A & B ^~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:4247:16: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(Op0, Op1); // Change icmp sgt -> icmp slt ~~~~~~~~~^~~~~~~~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:4249:5: note: here case ICmpInst::ICMP_SLT: { // icmp slt i1 A, B -> A & ~B ^~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:4254:16: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(Op0, Op1); // Change icmp uge -> icmp ule ~~~~~~~~~^~~~~~~~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:4256:5: note: here case ICmpInst::ICMP_ULE: { // icmp ule i1 A, B -> ~A | B ^~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:4261:16: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(Op0, Op1); // Change icmp sge -> icmp sle ~~~~~~~~~^~~~~~~~~~ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:4263:5: note: here case ICmpInst::ICMP_SLE: { // icmp sle i1 A, B -> A | ~B ^~~~ [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o -c /<>/lib/Transforms/Utils/GlobalStatus.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o -c /<>/lib/Transforms/Instrumentation/SanitizerCoverage.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o -c /<>/lib/Transforms/Utils/InlineFunction.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Analysis/EHPersonalities.h:13, from /<>/include/llvm/CodeGen/MachineFunction.h:24, from /<>/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:313:5: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:327:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Analysis/EHPersonalities.h:13, from /<>/include/llvm/CodeGen/MachineFunction.h:24, from /<>/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/7/bits/stl_vector.h: In member function ‘int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)’: /usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ /usr/include/c++/7/bits/stl_vector.h: In member function ‘int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t, 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/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o -c /<>/lib/CodeGen/MachineFunctionPass.cpp /<>/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp:237:7: warning: ‘PointerReplacer’ declared with greater visibility than the type of its field ‘PointerReplacer::IC’ [-Wattributes] class PointerReplacer { ^~~~~~~~~~~~~~~ /<>/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp: In member function ‘void PointerReplacer::replacePointer(llvm::Instruction&, llvm::Value*)’: /<>/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp:316:9: warning: unused variable ‘PT’ [-Wunused-variable] auto *PT = cast(I.getType()); ^~ /<>/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp:317:9: warning: unused variable ‘NT’ [-Wunused-variable] auto *NT = cast(V->getType()); ^~ [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/ThreadSanitizer.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/ImportedFunctionsInliningStatistics.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o -c /<>/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/EfficiencySanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/InstructionNamer.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o -c /<>/lib/Transforms/Utils/InstructionNamer.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o -c /<>/lib/CodeGen/MachineInstrBundle.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o -c /<>/lib/Transforms/Utils/IntegerDivision.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/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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o -c /<>/lib/Transforms/Scalar/ADCE.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/LCSSA.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o -c /<>/lib/Transforms/Utils/LCSSA.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/LibCallsShrinkWrap.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/InstCombineSelect.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineSelect.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o -c /<>/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o -c /<>/lib/CodeGen/MachineLICM.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/BDCE.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o -c /<>/lib/Transforms/Scalar/BDCE.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineShifts.cpp /<>/lib/Transforms/InstCombine/InstCombineShifts.cpp: In member function ‘llvm::Instruction* llvm::InstCombiner::FoldShiftByConstant(llvm::Value*, llvm::Constant*, llvm::BinaryOperator&)’: /<>/lib/Transforms/InstCombine/InstCombineShifts.cpp:624:25: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Transforms/InstCombine/InstCombineShifts.cpp:627:7: note: here case Instruction::Sub: { ^~~~ [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o -c /<>/lib/CodeGen/MachineLoopInfo.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o -c /<>/lib/Transforms/Scalar/ConstantHoisting.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/InstCombineSimplifyDemanded.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/ConstantProp.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o -c /<>/lib/Transforms/Scalar/ConstantProp.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o -c /<>/lib/CodeGen/MachineModuleInfo.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o -c /<>/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineVectorOps.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/MachineModuleInfoImpls.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o -c /<>/lib/CodeGen/MachineModuleInfoImpls.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/MachinePassRegistry.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o -c /<>/lib/CodeGen/MachinePipeliner.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o -c /<>/lib/Transforms/Scalar/DeadStoreElimination.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o -c /<>/lib/Transforms/IPO/AlwaysInliner.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o -c /<>/lib/Transforms/Utils/LoopUnrollPeel.cpp /<>/lib/CodeGen/MachinePipeliner.cpp:3984:6: warning: ‘void {anonymous}::SMSchedule::dump() const’ defined but not used [-Wunused-function] void SMSchedule::dump() const { print(dbgs()); } ^~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, 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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o -c /<>/lib/Transforms/IPO/ArgumentPromotion.cpp /usr/include/c++/7/bits/stl_tree.h: In function ‘bool eliminateDeadStores(llvm::BasicBlock&, llvm::AliasAnalysis*, llvm::MemoryDependenceResults*, llvm::DominatorTree*, const llvm::TargetLibraryInfo*)’: /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type ‘std::_Rb_tree, 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o -c /<>/lib/Transforms/Scalar/EarlyCSE.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/BarrierNoopPass.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o -c /<>/lib/Transforms/IPO/BarrierNoopPass.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o -c /<>/lib/CodeGen/MachinePostDominators.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o -c /<>/lib/Transforms/IPO/ConstantMerge.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o -c /<>/lib/Transforms/Utils/LoopUtils.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o -c /<>/lib/Transforms/Scalar/FlattenCFGPass.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o -c /<>/lib/Transforms/IPO/CrossDSOCFI.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/DeadArgumentElimination.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o -c /<>/lib/Transforms/IPO/DeadArgumentElimination.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/MachineRegionInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o -c /<>/lib/CodeGen/MachineRegionInfo.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o -c /<>/lib/Transforms/Scalar/GuardWidening.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o -c /<>/lib/Transforms/IPO/ElimAvailExtern.cpp /<>/lib/Transforms/Scalar/GuardWidening.cpp:665: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/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o -c /<>/lib/Transforms/IPO/ExtractGV.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/GVN.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o -c /<>/lib/Transforms/Scalar/GVN.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/MachineRegisterInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o -c /<>/lib/CodeGen/MachineRegisterInfo.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/FunctionAttrs.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o -c /<>/lib/Transforms/IPO/FunctionAttrs.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/Instruction.h:18, from /<>/include/llvm/IR/BasicBlock.h:20, from /<>/include/llvm/IR/CFG.h:21, from /<>/lib/Transforms/Utils/LowerSwitch.cpp:18: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::IntRange&}; _Tp = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::IntRange>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/Instruction.h:18, from /<>/include/llvm/IR/BasicBlock.h:20, from /<>/include/llvm/IR/CFG.h:21, from /<>/lib/Transforms/Utils/LowerSwitch.cpp:18: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual bool {anonymous}::LowerSwitch::runOnFunction(llvm::Function&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o -c /<>/lib/Transforms/Utils/Mem2Reg.cpp /<>/lib/Transforms/IPO/FunctionAttrs.cpp: In function ‘bool isFunctionMallocLike(llvm::Function*, const SCCNodeSet&)’: /<>/lib/Transforms/IPO/FunctionAttrs.cpp:776:25: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Transforms/IPO/FunctionAttrs.cpp:778:7: note: here default: ^~~~~~~ [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o -c /<>/lib/CodeGen/MachineScheduler.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemorySSA.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/MemorySSA.cpp.o -c /<>/lib/Transforms/Utils/MemorySSA.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o -c /<>/lib/Transforms/Scalar/GVNHoist.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o -c /<>/lib/Transforms/IPO/FunctionImport.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o -c /<>/lib/Transforms/Utils/MetaRenamer.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o -c /<>/lib/CodeGen/MachineSink.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, from /<>/include/llvm/IR/Module.h:21, from /<>/include/llvm/IR/ModuleSummaryIndex.h:25, from /<>/include/llvm/Transforms/IPO/FunctionImport.h:15, from /<>/lib/Transforms/IPO/FunctionImport.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:27, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, from /<>/include/llvm/IR/Module.h:21, from /<>/include/llvm/IR/ModuleSummaryIndex.h:25, from /<>/include/llvm/Transforms/IPO/FunctionImport.h:15, from /<>/lib/Transforms/IPO/FunctionImport.cpp:14: /usr/include/c++/7/bits/stl_map.h: In function ‘void {anonymous}::computeImportForFunction(const llvm::FunctionSummary&, const llvm::ModuleSummaryIndex&, unsigned int, const GVSummaryMapTy&, llvm::SmallVectorImpl >&, llvm::FunctionImporter::ImportMapTy&, llvm::StringMap >*)’: /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, ^~~ [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o -c /<>/lib/Transforms/Scalar/IVUsersPrinter.cpp /usr/include/c++/7/bits/stl_map.h: In function ‘void {anonymous}::ComputeImportForModule(const GVSummaryMapTy&, const llvm::ModuleSummaryIndex&, llvm::FunctionImporter::ImportMapTy&, llvm::StringMap >*, const llvm::DenseSet*)’: /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, ^~~ [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o -c /<>/lib/Transforms/Utils/ModuleUtils.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o -c /<>/lib/Transforms/IPO/GlobalDCE.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o -c /<>/lib/Transforms/Utils/NameAnonGlobals.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o -c /<>/lib/Transforms/IPO/GlobalOpt.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o -c /<>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o -c /<>/lib/Transforms/Utils/PromoteMemoryToRegister.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o -c /<>/lib/CodeGen/MachineSSAUpdater.cpp /<>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp: In static member function ‘static {anonymous}::InductiveRangeCheck::RangeCheckKind {anonymous}::InductiveRangeCheck::parseRangeCheckICmp(llvm::Loop*, llvm::ICmpInst*, llvm::ScalarEvolution&, llvm::Value*&, llvm::Value*&)’: /<>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:276:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:278:3: note: here case ICmpInst::ICMP_SGE: ^~~~ /<>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:286:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:288:3: note: here case ICmpInst::ICMP_SGT: ^~~~ /<>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:302:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:304:3: note: here case ICmpInst::ICMP_UGT: ^~~~ [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o -c /<>/lib/Transforms/Scalar/IndVarSimplify.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o -c /<>/lib/Transforms/IPO/GlobalSplit.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o -c /<>/lib/Transforms/Utils/StripGCRelocates.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o -c /<>/lib/CodeGen/MachineTraceMetrics.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o -c /<>/lib/Transforms/Utils/SSAUpdater.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o -c /<>/lib/Transforms/IPO/IPConstantPropagation.cpp /<>/lib/Transforms/Scalar/IndVarSimplify.cpp: In function ‘llvm::PHINode* getLoopPhiForCounter(llvm::Value*, llvm::Loop*, llvm::DominatorTree*)’: /<>/lib/Transforms/Scalar/IndVarSimplify.cpp:1830:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IncI->getNumOperands() == 2) ^~ /<>/lib/Transforms/Scalar/IndVarSimplify.cpp:1832:3: note: here default: ^~~~~~~ [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPO.cpp.o -c /<>/lib/Transforms/IPO/IPO.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o -c /<>/lib/Transforms/IPO/InferFunctionAttrs.cpp [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o -c /<>/lib/Transforms/Scalar/JumpThreading.cpp [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o -c /<>/lib/CodeGen/MachineVerifier.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o -c /<>/lib/Transforms/Utils/SanitizerStats.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o -c /<>/lib/Transforms/IPO/InlineSimple.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/Inliner.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/Inliner.cpp.o -c /<>/lib/Transforms/IPO/Inliner.cpp [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o -c /<>/lib/Transforms/Scalar/LICM.cpp [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o -c /<>/lib/CodeGen/PatchableFunction.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: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 = 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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, from /<>/include/llvm/IR/IntrinsicInst.h:29, from /<>/include/llvm/Analysis/TargetTransformInfo.h:26, from /<>/lib/Transforms/Utils/SimplifyCFG.cpp:28: /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, ^~~ [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o -c /<>/lib/CodeGen/MIRPrinter.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/LoopAccessAnalysisPrinter.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o -c /<>/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o -c /<>/lib/Transforms/IPO/LoopExtractor.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/CodeGen/MachineJumpTableInfo.h:24, from /<>/include/llvm/CodeGen/MIRYamlMapping.h:19, from /<>/lib/CodeGen/MIRPrinter.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 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 [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o -c /<>/lib/Transforms/IPO/LowerTypeTests.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o -c /<>/lib/Transforms/Utils/SimplifyInstructions.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::MachineStackObject&}; _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/CodeGen/MachineJumpTableInfo.h:24, from /<>/include/llvm/CodeGen/MIRYamlMapping.h:19, from /<>/lib/CodeGen/MIRPrinter.cpp:19: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o -c /<>/lib/Transforms/Scalar/LoopSink.cpp [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o -c /<>/lib/CodeGen/MIRPrintingPass.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/lib/Transforms/IPO/LowerTypeTests.cpp:15: /usr/include/c++/7/bits/stl_algo.h: In function ‘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: 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 ‘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 ‘_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_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::__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:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]’: /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); ~~~~~~~ [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o -c /<>/lib/CodeGen/OptimizePHIs.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/lib/Transforms/IPO/LowerTypeTests.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/lib/Transforms/IPO/LowerTypeTests.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::lowertypetests::GlobalLayoutBuilder::addFragment(const std::set&)’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o -c /<>/lib/Transforms/Scalar/LoadCombine.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/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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o -c /<>/lib/Transforms/IPO/MergeFunctions.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o -c /<>/lib/Transforms/Utils/SplitModule.cpp [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o -c /<>/lib/Transforms/Scalar/LoopDeletion.cpp [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o -c /<>/lib/CodeGen/ParallelCG.cpp /<>/lib/Transforms/IPO/MergeFunctions.cpp:251:6: warning: ‘bool {anonymous}::MergeFunctions::doSanityCheck(std::vector&)’ defined but not used [-Wunused-function] bool MergeFunctions::doSanityCheck(std::vector &Worklist) { ^~~~~~~~~~~~~~ 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:18, from /<>/include/llvm/IR/Attributes.h:19, 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 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:18, from /<>/include/llvm/IR/Attributes.h:19, 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o -c /<>/lib/CodeGen/PeepholeOptimizer.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o -c /<>/lib/Transforms/IPO/PartialInlining.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o -c /<>/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o -c /<>/lib/Transforms/Scalar/LoopDataPrefetch.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o -c /<>/lib/Transforms/Utils/SymbolRewriter.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o -c /<>/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o -c /<>/lib/Transforms/IPO/PassManagerBuilder.cpp [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o -c /<>/lib/CodeGen/PHIElimination.cpp [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o -c /<>/lib/Transforms/Scalar/LoopDistribute.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o -c /<>/lib/Transforms/Utils/Utils.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o -c /<>/lib/Transforms/Utils/ValueMapper.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o -c /<>/lib/Transforms/IPO/PruneEH.cpp [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o -c /<>/lib/CodeGen/PHIEliminationUtils.cpp [ 45%] 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/LowerSwitch.cpp.o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o CMakeFiles/LLVMTransformUtils.dir/MemorySSA.cpp.o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.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 /usr/bin/ranlib ../../libLLVMTransformUtils.a make[4]: Leaving directory '/<>/build-llvm' [ 45%] 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' [ 45%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Vectorize -I/<>/lib/Transforms/Vectorize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o -c /<>/lib/Transforms/Vectorize/BBVectorize.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o -c /<>/lib/Transforms/IPO/SampleProfile.cpp [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o -c /<>/lib/CodeGen/PostRAHazardRecognizer.cpp [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o -c /<>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp /<>/lib/Transforms/IPO/SampleProfile.cpp:436: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:425: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:416: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) { ^~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o -c /<>/lib/CodeGen/PostRASchedulerList.cpp [ 45%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Vectorize -I/<>/lib/Transforms/Vectorize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o -c /<>/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o -c /<>/lib/Transforms/IPO/StripDeadPrototypes.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o -c /<>/lib/Transforms/Scalar/LoopInstSimplify.cpp [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o -c /<>/lib/Transforms/IPO/StripSymbols.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o -c /<>/lib/CodeGen/PreISelIntrinsicLowering.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o -c /<>/lib/CodeGen/ProcessImplicitDefs.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o -c /<>/lib/Transforms/Scalar/LoopInterchange.cpp [ 46%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Vectorize -I/<>/lib/Transforms/Vectorize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o -c /<>/lib/Transforms/Vectorize/LoopVectorize.cpp [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o -c /<>/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o -c /<>/lib/CodeGen/PrologEpilogInserter.cpp [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o -c /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o -c /<>/lib/Transforms/Scalar/LoopLoadElimination.cpp /<>/lib/Transforms/Vectorize/LoopVectorize.cpp: In member function ‘unsigned int {anonymous}::LoopVectorizationCostModel::getInstructionCost(llvm::Instruction*, unsigned int, llvm::Type*&)’: /<>/lib/Transforms/Vectorize/LoopVectorize.cpp:6912:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Transforms/Vectorize/LoopVectorize.cpp:6913:3: note: here case Instruction::Add: ^~~~ /<>/lib/Transforms/Vectorize/LoopVectorize.cpp: In member function ‘void {anonymous}::InnerLoopVectorizer::vectorizeBlockInLoop(llvm::BasicBlock*, {anonymous}::InnerLoopVectorizer::PhiVector*)’: /<>/lib/Transforms/Vectorize/LoopVectorize.cpp:4741:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Legal->isScalarWithPredication(&I)) { ^~ /<>/lib/Transforms/Vectorize/LoopVectorize.cpp:4745:5: note: here case Instruction::Add: ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:25, from /<>/include/llvm/IR/Module.h:20, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:30: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o -c /<>/lib/CodeGen/PseudoSourceValue.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] 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' [ 46%] 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' [ 46%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o cd /<>/build-llvm/lib/Transforms/Hello && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Hello -I/<>/lib/Transforms/Hello -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVMHello.dir/Hello.cpp.o -c /<>/lib/Transforms/Hello/Hello.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o -c /<>/lib/Transforms/Scalar/LoopPassManager.cpp [ 46%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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' [ 46%] Built target LLVMHello [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o -c /<>/lib/Transforms/Scalar/LoopRerollPass.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o -c /<>/lib/CodeGen/RegAllocBase.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o -c /<>/lib/Transforms/Scalar/LoopRotation.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o -c /<>/lib/CodeGen/RegAllocBasic.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:18: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Vectorize -I/<>/lib/Transforms/Vectorize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o -c /<>/lib/Transforms/Vectorize/SLPVectorizer.cpp /<>/lib/Transforms/Scalar/LoopRotation.cpp: In function ‘bool shouldSpeculateInstrs(llvm::BasicBlock::iterator, llvm::BasicBlock::iterator, llvm::Loop*)’: /<>/lib/Transforms/Scalar/LoopRotation.cpp:506:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!cast(I)->hasAllConstantIndices()) ^~ /<>/lib/Transforms/Scalar/LoopRotation.cpp:510:5: note: here case Instruction::Add: ^~~~ [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o -c /<>/lib/Transforms/Scalar/LoopSimplifyCFG.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o -c /<>/lib/CodeGen/RegAllocFast.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o -c /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp /<>/lib/Transforms/Vectorize/SLPVectorizer.cpp: In function ‘bool InTreeUserNeedToExtract(llvm::Value*, llvm::Instruction*, llvm::TargetLibraryInfo*)’: /<>/lib/Transforms/Vectorize/SLPVectorizer.cpp:271:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Transforms/Vectorize/SLPVectorizer.cpp:273:3: note: here default: ^~~~~~~ [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o -c /<>/lib/Transforms/Scalar/LoopUnrollPass.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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>:: ^~~~~~~~~~~~~~~~~~~ /<>/lib/CodeGen/RegAllocFast.cpp: In member function ‘void {anonymous}::RAFast::usePhysReg(llvm::MachineOperand&)’: /<>/lib/CodeGen/RegAllocFast.cpp:365:27: warning: this statement may fall through [-Wimplicit-fallthrough=] PhysRegState[PhysReg] = regFree; /<>/lib/CodeGen/RegAllocFast.cpp:367:3: note: here case regFree: ^~~~ /<>/lib/CodeGen/RegAllocFast.cpp: In member function ‘void {anonymous}::RAFast::definePhysReg(llvm::MachineInstr&, unsigned int, {anonymous}::RAFast::RegState)’: /<>/lib/CodeGen/RegAllocFast.cpp:426:17: warning: this statement may fall through [-Wimplicit-fallthrough=] spillVirtReg(MI, VirtReg); ~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/lib/CodeGen/RegAllocFast.cpp:428:3: note: here case regFree: ^~~~ /<>/lib/CodeGen/RegAllocFast.cpp:442:19: warning: this statement may fall through [-Wimplicit-fallthrough=] spillVirtReg(MI, VirtReg); ~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/lib/CodeGen/RegAllocFast.cpp:444:5: note: here case regFree: ^~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:4979:6: warning: ‘void {anonymous}::LSRInstance::dump() const’ defined but not used [-Wunused-function] void LSRInstance::dump() const { ^~~~~~~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3701:6: warning: ‘void {anonymous}::WorkItem::dump() const’ defined but not used [-Wunused-function] void WorkItem::dump() const { ^~~~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1395:6: warning: ‘void {anonymous}::LSRUse::dump() const’ defined but not used [-Wunused-function] void LSRUse::dump() const { ^~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1289:6: warning: ‘void {anonymous}::LSRFixup::dump() const’ defined but not used [-Wunused-function] void LSRFixup::dump() const { ^~~~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1243:6: warning: ‘void {anonymous}::Cost::dump() const’ defined but not used [-Wunused-function] void Cost::dump() const { ^~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:538:6: warning: ‘void {anonymous}::Formula::dump() const’ defined but not used [-Wunused-function] void Formula::dump() const { ^~~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:185:6: warning: ‘void {anonymous}::RegSortData::dump() const’ defined but not used [-Wunused-function] void RegSortData::dump() const { ^~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o -c /<>/lib/CodeGen/RegAllocGreedy.cpp [ 46%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Vectorize -I/<>/lib/Transforms/Vectorize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o -c /<>/lib/Transforms/Vectorize/Vectorize.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o -c /<>/lib/Transforms/Scalar/LoopUnswitch.cpp [ 46%] Linking CXX static library ../../libLLVMVectorize.a cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/cmake -P CMakeFiles/LLVMVectorize.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMVectorize.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMVectorize.a CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o /usr/bin/ranlib ../../libLLVMVectorize.a make[4]: Leaving directory '/<>/build-llvm' [ 46%] Built target LLVMVectorize /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' [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARC.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o -c /<>/lib/Transforms/Scalar/LoopVersioningLICM.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o -c /<>/lib/CodeGen/RegAllocPBQP.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o -c /<>/lib/Transforms/Scalar/LowerAtomic.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o -c /<>/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o -c /<>/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o -c /<>/lib/Transforms/Scalar/MemCpyOptimizer.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCExpand.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o -c /<>/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o -c /<>/lib/Transforms/Scalar/NaryReassociate.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o -c /<>/lib/CodeGen/RegisterClassInfo.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCContract.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o -c /<>/lib/Transforms/Scalar/NewGVN.cpp /<>/lib/Transforms/ObjCARC/ObjCARCContract.cpp: In member function ‘bool {anonymous}::ObjCARCContract::tryToPeepholeInstruction(llvm::Function&, llvm::Instruction*, llvm::inst_iterator&, llvm::SmallPtrSetImpl&, llvm::SmallPtrSetImpl&, bool&)’: /<>/lib/Transforms/ObjCARC/ObjCARCContract.cpp:423:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!optimizeRetainCall(F, Inst)) ^~ /<>/lib/Transforms/ObjCARC/ObjCARCContract.cpp:427:5: note: here case ARCInstKind::RetainRV: ^~~~ [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o -c /<>/lib/Transforms/ObjCARC/DependencyAnalysis.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o -c /<>/lib/CodeGen/RegisterCoalescer.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o -c /<>/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o -c /<>/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp /<>/lib/CodeGen/RegisterCoalescer.cpp: In member function ‘void {anonymous}::JoinVals::computeAssignment(unsigned int, {anonymous}::JoinVals&)’: /<>/lib/CodeGen/RegisterCoalescer.cpp:2286:19: warning: this statement may fall through [-Wimplicit-fallthrough=] OtherV.Pruned = true; ~~~~~~~~~~~~~~^~~~~~ /<>/lib/CodeGen/RegisterCoalescer.cpp:2289:3: note: here default: ^~~~~~~ /<>/lib/CodeGen/RegisterCoalescer.cpp: In member function ‘void {anonymous}::JoinVals::eraseInstrs(llvm::SmallPtrSetImpl&, llvm::SmallVectorImpl&, llvm::LiveInterval*)’: /<>/lib/CodeGen/RegisterCoalescer.cpp:2650:23: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/CodeGen/RegisterCoalescer.cpp:2653:5: note: here case CR_Erase: { ^~~~ [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o -c /<>/lib/Transforms/Scalar/PlaceSafepoints.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o -c /<>/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o -c /<>/lib/Transforms/Scalar/Reassociate.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o -c /<>/lib/CodeGen/RegisterPressure.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o -c /<>/lib/Transforms/ObjCARC/PtrState.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o -c /<>/lib/Transforms/Scalar/Reg2Mem.cpp /<>/lib/Transforms/ObjCARC/PtrState.cpp: In member function ‘bool llvm::objcarc::BottomUpPtrState::MatchWithRetain()’: /<>/lib/Transforms/ObjCARC/PtrState.cpp:202:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (OldSeq != S_Use || IsTrackingImpreciseReleases()) ^~ /<>/lib/Transforms/ObjCARC/PtrState.cpp:205:3: note: here case S_CanRelease: ^~~~ /<>/lib/Transforms/ObjCARC/PtrState.cpp: In member function ‘bool llvm::objcarc::TopDownPtrState::MatchWithRelease(llvm::objcarc::ARCMDKindCache&, llvm::Instruction*)’: /<>/lib/Transforms/ObjCARC/PtrState.cpp:333:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (OldSeq == S_Retain || ReleaseMetadata != nullptr) ^~ /<>/lib/Transforms/ObjCARC/PtrState.cpp:336:3: note: here case S_Use: ^~~~ [ 46%] 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' [ 46%] Built target LLVMObjCARCOpts /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' [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o -c /<>/lib/Transforms/Coroutines/Coroutines.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o -c /<>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o -c /<>/lib/CodeGen/RegisterScavenging.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o -c /<>/lib/CodeGen/RenameIndependentSubregs.cpp [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o -c /<>/lib/Transforms/Coroutines/CoroCleanup.cpp [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o -c /<>/lib/Transforms/Coroutines/CoroEarly.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o -c /<>/lib/CodeGen/RegisterUsageInfo.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o -c /<>/lib/CodeGen/RegUsageInfoCollector.cpp [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o -c /<>/lib/Transforms/Coroutines/CoroElide.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o -c /<>/lib/Transforms/Scalar/SCCP.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o -c /<>/lib/CodeGen/RegUsageInfoPropagate.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o -c /<>/lib/CodeGen/ResetMachineFunctionPass.cpp [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o -c /<>/lib/Transforms/Coroutines/CoroFrame.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o -c /<>/lib/CodeGen/SafeStack.cpp /<>/lib/Transforms/Coroutines/CoroFrame.cpp:145:23: warning: ‘void {anonymous}::SuspendCrossingInfo::dump() const’ defined but not used [-Wunused-function] LLVM_DUMP_METHOD void SuspendCrossingInfo::dump() const { ^~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o -c /<>/lib/CodeGen/SafeStackColoring.cpp [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o -c /<>/lib/Transforms/Coroutines/CoroSplit.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o -c /<>/lib/Transforms/Scalar/SROA.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o -c /<>/lib/CodeGen/SafeStackLayout.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o -c /<>/lib/CodeGen/ScheduleDAG.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o -c /<>/lib/Transforms/Scalar/Scalar.cpp [ 46%] 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' [ 46%] Built target LLVMCoroutines /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' [ 46%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o cd /<>/build-llvm/lib/Linker && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Linker -I/<>/lib/Linker -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLinker.dir/IRMover.cpp.o -c /<>/lib/Linker/IRMover.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/SetVector.h:23, from /<>/include/llvm/Transforms/Scalar/SROA.h:19, from /<>/lib/Transforms/Scalar/SROA.cpp:26: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o -c /<>/lib/Transforms/Scalar/Scalarizer.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o -c /<>/lib/CodeGen/ScheduleDAGInstrs.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o -c /<>/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o -c /<>/lib/Transforms/Scalar/SimplifyCFGPass.cpp [ 47%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o cd /<>/build-llvm/lib/Linker && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Linker -I/<>/lib/Linker -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o -c /<>/lib/Linker/LinkModules.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o -c /<>/lib/Transforms/Scalar/Sink.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o -c /<>/lib/CodeGen/ScheduleDAGPrinter.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o -c /<>/lib/Transforms/Scalar/SpeculativeExecution.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/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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o -c /<>/lib/Analysis/AliasAnalysis.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o -c /<>/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o -c /<>/lib/Transforms/Scalar/StructurizeCFG.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o -c /<>/lib/CodeGen/ScoreboardHazardRecognizer.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/TailRecursionElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o -c /<>/lib/Transforms/Scalar/TailRecursionElimination.cpp /<>/lib/CodeGen/ScoreboardHazardRecognizer.cpp: In member function ‘virtual llvm::ScheduleHazardRecognizer::HazardType llvm::ScoreboardHazardRecognizer::getHazardType(llvm::SUnit*, int)’: /<>/lib/CodeGen/ScoreboardHazardRecognizer.cpp:147:19: warning: this statement may fall through [-Wimplicit-fallthrough=] freeUnits &= ~ReservedScoreboard[StageCycle]; /<>/lib/CodeGen/ScoreboardHazardRecognizer.cpp:149:7: note: here case InstrStage::Reserved: ^~~~ /<>/lib/CodeGen/ScoreboardHazardRecognizer.cpp: In member function ‘virtual void llvm::ScoreboardHazardRecognizer::EmitInstruction(llvm::SUnit*)’: /<>/lib/CodeGen/ScoreboardHazardRecognizer.cpp:199:19: warning: this statement may fall through [-Wimplicit-fallthrough=] freeUnits &= ~ReservedScoreboard[cycle + i]; /<>/lib/CodeGen/ScoreboardHazardRecognizer.cpp:201:7: note: here case InstrStage::Reserved: ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o -c /<>/lib/CodeGen/ShadowStackGCLowering.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o -c /<>/lib/CodeGen/ShrinkWrap.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o -c /<>/lib/Analysis/AliasAnalysisSummary.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o -c /<>/lib/CodeGen/SjLjEHPrepare.cpp [ 47%] 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/IVUsersPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.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/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 [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o -c /<>/lib/Analysis/AliasSetTracker.cpp make[4]: Leaving directory '/<>/build-llvm' [ 47%] Built target LLVMScalarOpts /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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/Caching.cpp.o -c /<>/lib/LTO/Caching.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o -c /<>/lib/CodeGen/SlotIndexes.cpp [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o -c /<>/lib/Analysis/Analysis.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o -c /<>/lib/CodeGen/SpillPlacement.cpp [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o -c /<>/lib/Analysis/AssumptionCache.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o -c /<>/lib/CodeGen/SplitKit.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o -c /<>/lib/CodeGen/StackColoring.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o -c /<>/lib/Analysis/BasicAliasAnalysis.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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 = {llvm::lto::InputFile::InputModule}; _Tp = llvm::lto::InputFile::InputModule; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In static member function ‘static llvm::Expected > llvm::lto::InputFile::create(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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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 ‘llvm::Error llvm::lto::LTO::addThinLTO(llvm::BitcodeModule, llvm::Module&, llvm::iterator_range, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o -c /<>/lib/LTO/LTOBackend.cpp /<>/lib/Analysis/BasicAliasAnalysis.cpp: In static member function ‘static const llvm::Value* llvm::BasicAAResult::GetLinearExpression(const llvm::Value*, llvm::APInt&, llvm::APInt&, unsigned int&, unsigned int&, const llvm::DataLayout&, unsigned int, llvm::AssumptionCache*, llvm::DominatorTree*, bool&, bool&)’: /<>/lib/Analysis/BasicAliasAnalysis.cpp:239:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!MaskedValueIsZero(BOp->getOperand(0), RHSC->getValue(), DL, 0, AC, ^~ /<>/lib/Analysis/BasicAliasAnalysis.cpp:246:7: note: here case Instruction::Add: ^~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o -c /<>/lib/CodeGen/StackMapLivenessAnalysis.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o -c /<>/lib/Analysis/BlockFrequencyInfo.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o -c /<>/lib/CodeGen/StackMaps.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o -c /<>/lib/CodeGen/StackProtector.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/IR/PassManager.h:41, from /<>/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /<>/lib/Analysis/BlockFrequencyInfo.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfo::setBlockFreq(const llvm::BasicBlock*, uint64_t)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lib/Analysis/BlockFrequencyInfo.cpp:15:0: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]’: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: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::BasicBlock]’: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1174: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:1186: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:18, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o -c /<>/lib/Analysis/BlockFrequencyInfoImpl.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o -c /<>/lib/LTO/LTOModule.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o -c /<>/lib/CodeGen/StackSlotColoring.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:734:1: note: parameter passing for argument of type ‘std::__cxx11::list::iterator {aka std::_List_iterator}’ changed in GCC 7.1 BlockFrequencyInfoImplBase::analyzeIrreducible( ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o -c /<>/lib/CodeGen/TailDuplication.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o -c /<>/lib/Analysis/BranchProbabilityInfo.cpp [ 50%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o -c /<>/lib/LTO/LTOCodeGenerator.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o -c /<>/lib/CodeGen/TailDuplicator.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o -c /<>/lib/CodeGen/TargetFrameLoweringImpl.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o -c /<>/lib/Analysis/CFG.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o -c /<>/lib/Analysis/CFGPrinter.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o -c /<>/lib/CodeGen/TargetInstrInfo.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o -c /<>/lib/CodeGen/TargetLoweringBase.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o -c /<>/lib/Analysis/CFLAndersAliasAnalysis.cpp [ 50%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o -c /<>/lib/LTO/UpdateCompilerUsed.cpp In file included from /<>/lib/Analysis/CFLAndersAliasAnalysis.cpp:57:0: /<>/lib/Analysis/CFLGraph.h: In member function ‘void llvm::cflaa::CFLGraphBuilder::GetEdgesVisitor::visitConstantExpr(llvm::ConstantExpr*) [with CFLAA = llvm::CFLAndersAAResult]’: /<>/lib/Analysis/CFLGraph.h:543:20: warning: this statement may fall through [-Wimplicit-fallthrough=] addLoadEdge(Ptr, CE); ~~~~~~~~~~~^~~~~~~~~ /<>/lib/Analysis/CFLGraph.h:545:7: note: here case Instruction::ShuffleVector: { ^~~~ /<>/lib/CodeGen/TargetLoweringBase.cpp: In member function ‘void llvm::TargetLoweringBase::computeRegisterProperties(const llvm::TargetRegisterInfo*)’: /<>/lib/CodeGen/TargetLoweringBase.cpp:1439:14: warning: this statement may fall through [-Wimplicit-fallthrough=] break; ^ /<>/lib/CodeGen/TargetLoweringBase.cpp:1441:5: note: here case TypeWidenVector: { ^~~~ /<>/lib/CodeGen/TargetLoweringBase.cpp:1456:14: warning: this statement may fall through [-Wimplicit-fallthrough=] break; ^ /<>/lib/CodeGen/TargetLoweringBase.cpp:1458:5: note: here case TypeSplitVector: ^~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o -c /<>/lib/CodeGen/TargetLoweringObjectFileImpl.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:18, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o -c /<>/lib/CodeGen/TargetOptionsImpl.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o -c /<>/lib/Analysis/CFLSteensAliasAnalysis.cpp In file included from /<>/lib/Analysis/CFLSteensAliasAnalysis.cpp:39:0: /<>/lib/Analysis/CFLGraph.h: In member function ‘void llvm::cflaa::CFLGraphBuilder::GetEdgesVisitor::visitConstantExpr(llvm::ConstantExpr*) [with CFLAA = llvm::CFLSteensAAResult]’: /<>/lib/Analysis/CFLGraph.h:543:20: warning: this statement may fall through [-Wimplicit-fallthrough=] addLoadEdge(Ptr, CE); ~~~~~~~~~~~^~~~~~~~~ /<>/lib/Analysis/CFLGraph.h:545:7: note: here case Instruction::ShuffleVector: { ^~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o -c /<>/lib/CodeGen/TargetPassConfig.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o -c /<>/lib/CodeGen/TargetRegisterInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] 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' [ 50%] Built target LLVMLTO /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal". Dependee "/<>/build-llvm/lib/Object/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal". Scanning dependencies of target LLVMObject make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[4]: Entering directory '/<>/build-llvm' [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Archive.cpp.o -c /<>/lib/Object/Archive.cpp /<>/lib/CodeGen/TargetPassConfig.cpp: In member function ‘void llvm::TargetPassConfig::addPassesToHandleExceptions()’: /<>/lib/CodeGen/TargetPassConfig.cpp:498:12: warning: this statement may fall through [-Wimplicit-fallthrough=] addPass(createSjLjEHPreparePass()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/CodeGen/TargetPassConfig.cpp:500:3: note: here case ExceptionHandling::DwarfCFI: ^~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o -c /<>/lib/Analysis/CGSCCPassManager.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o -c /<>/lib/Object/ArchiveWriter.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o -c /<>/lib/CodeGen/TwoAddressInstructionPass.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Binary.cpp.o -c /<>/lib/Object/Binary.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o -c /<>/lib/CodeGen/UnreachableBlockElim.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o -c /<>/lib/Object/COFFObjectFile.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o -c /<>/lib/Analysis/CallGraph.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Decompressor.cpp.o -c /<>/lib/Object/Decompressor.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELF.cpp.o -c /<>/lib/Object/ELF.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o -c /<>/lib/CodeGen/VirtRegMap.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o -c /<>/lib/Object/ELFObjectFile.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o -c /<>/lib/Analysis/CallGraphSCCPass.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o -c /<>/lib/CodeGen/WinEHPrepare.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o -c /<>/lib/Analysis/CallPrinter.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) { ^~~~~~~~~~~~ [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Error.cpp.o -c /<>/lib/Object/Error.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o -c /<>/lib/CodeGen/XRayInstrumentation.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o -c /<>/lib/Object/IRObjectFile.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o -c /<>/lib/Analysis/CaptureTracking.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o -c /<>/lib/Analysis/CostModel.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o -c /<>/lib/Object/MachOObjectFile.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o -c /<>/lib/Analysis/CodeMetrics.cpp [ 50%] 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/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/FaultMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o CMakeFiles/LLVMCodeGen.dir/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/MachineFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o CMakeFiles/LLVMCodeGen.dir/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/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/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' [ 50%] 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' [ 50%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine -I/<>/lib/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o -c /<>/lib/ExecutionEngine/ExecutionEngine.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o -c /<>/lib/Analysis/ConstantFolding.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o -c /<>/lib/Analysis/Delinearization.cpp /<>/lib/Analysis/ConstantFolding.cpp: In function ‘llvm::Constant* {anonymous}::ConstantFoldScalarCall(llvm::StringRef, unsigned int, llvm::Type*, llvm::ArrayRef, const llvm::TargetLibraryInfo*)’: /<>/lib/Analysis/ConstantFolding.cpp:1701:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((Name == "round" && TLI->has(LibFunc::round)) || ^~ /<>/lib/Analysis/ConstantFolding.cpp:1704:7: note: here case 's': ^~~~ /<>/lib/Analysis/ConstantFolding.cpp:1769:76: warning: this statement may fall through [-Wimplicit-fallthrough=] /*roundTowardZero=*/false, Ty); ^ /<>/lib/Analysis/ConstantFolding.cpp:1770:7: note: here case Intrinsic::x86_sse_cvttss2si: ^~~~ [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o -c /<>/lib/Object/MachOUniversal.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/ExecutionEngine.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/ExecutionEngine.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector >&, const char* const*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o -c /<>/lib/Analysis/DemandedBits.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/ExecutionEngine.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/ExecutionEngine.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::ExecutionEngine::LoadValueFromMemory(llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)’: /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSummaryIndexObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ModuleSummaryIndexObjectFile.cpp.o -c /<>/lib/Object/ModuleSummaryIndexObjectFile.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o -c /<>/lib/Analysis/DependenceAnalysis.cpp [ 50%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine -I/<>/lib/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o -c /<>/lib/ExecutionEngine/ExecutionEngineBindings.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o -c /<>/lib/Object/ModuleSymbolTable.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In function ‘LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 50%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine -I/<>/lib/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o -c /<>/lib/ExecutionEngine/GDBRegistrationListener.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o -c /<>/lib/Analysis/DivergenceAnalysis.cpp [ 50%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine -I/<>/lib/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o -c /<>/lib/ExecutionEngine/SectionMemoryManager.cpp [ 50%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine -I/<>/lib/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o -c /<>/lib/ExecutionEngine/TargetSelect.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Object.cpp.o -c /<>/lib/Object/Object.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o -c /<>/lib/Analysis/DomPrinter.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o -c /<>/lib/Analysis/DominanceFrontier.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o -c /<>/lib/Object/ObjectFile.cpp [ 50%] 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' [ 50%] 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' [ 50%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Interpreter -I/<>/lib/ExecutionEngine/Interpreter -I/<>/build-llvm/include -I/<>/include -I/usr/include/arm-linux-gnueabihf -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o -c /<>/lib/ExecutionEngine/Interpreter/Execution.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o -c /<>/lib/Object/RecordStreamer.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o -c /<>/lib/Object/SymbolicFile.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o -c /<>/lib/Analysis/GlobalsModRef.cpp /<>/lib/Object/SymbolicFile.cpp: In static member function ‘static llvm::Expected > llvm::object::SymbolicFile::createSymbolicFile(llvm::MemoryBufferRef, llvm::sys::fs::file_magic, llvm::LLVMContext*)’: /<>/lib/Object/SymbolicFile.cpp:37:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Context) ^~ /<>/lib/Object/SymbolicFile.cpp:40:3: note: here case sys::fs::file_magic::unknown: ^~~~ [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o -c /<>/lib/Object/SymbolSize.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o -c /<>/lib/Analysis/IVUsers.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:27, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:27, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/7/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/Object/SymbolSize.h:14, from /<>/lib/Object/SymbolSize.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o -c /<>/lib/Object/WasmObjectFile.cpp /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::Interpreter::visitShl(llvm::BinaryOperator&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:27, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitBitCastInst(llvm::BitCastInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitIntToPtrInst(llvm::IntToPtrInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPToSIInst(llvm::FPToSIInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPToUIInst(llvm::FPToUIInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitPtrToIntInst(llvm::PtrToIntInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitZExtInst(llvm::ZExtInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPExtInst(llvm::FPExtInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPTruncInst(llvm::FPTruncInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitSIToFPInst(llvm::SIToFPInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitUIToFPInst(llvm::UIToFPInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitTruncInst(llvm::TruncInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitSExtInst(llvm::SExtInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitGetElementPtrInst(llvm::GetElementPtrInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitLoadInst(llvm::LoadInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitAllocaInst(llvm::AllocaInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitSelectInst(llvm::SelectInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitExtractValueInst(llvm::ExtractValueInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitVAArgInst(llvm::VAArgInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitInsertValueInst(llvm::InsertValueInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitExtractElementInst(llvm::ExtractElementInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitInsertElementInst(llvm::InsertElementInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitShuffleVectorInst(llvm::ShuffleVectorInst&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 50%] Linking CXX static library ../libLLVMObject.a cd /<>/build-llvm/lib/Object && /usr/bin/cmake -P CMakeFiles/LLVMObject.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Object && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObject.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMObject.a CMakeFiles/LLVMObject.dir/Archive.cpp.o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o CMakeFiles/LLVMObject.dir/Binary.cpp.o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/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/MachOObjectFile.cpp.o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o CMakeFiles/LLVMObject.dir/ModuleSummaryIndexObjectFile.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 /usr/bin/ranlib ../libLLVMObject.a make[4]: Leaving directory '/<>/build-llvm' [ 50%] 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' [ 50%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/MCJIT -I/<>/lib/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o -c /<>/lib/ExecutionEngine/MCJIT/MCJIT.cpp [ 50%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Interpreter -I/<>/lib/ExecutionEngine/Interpreter -I/<>/build-llvm/include -I/<>/include -I/usr/include/arm-linux-gnueabihf -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o -c /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o -c /<>/lib/Analysis/IndirectCallPromotionAnalysis.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/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22: /usr/include/c++/7/bits/stl_vector.h: In function ‘llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef)’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef)’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o -c /<>/lib/Analysis/InlineCost.cpp [ 50%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Interpreter -I/<>/lib/ExecutionEngine/Interpreter -I/<>/build-llvm/include -I/<>/include -I/usr/include/arm-linux-gnueabihf -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o -c /<>/lib/ExecutionEngine/Interpreter/Interpreter.cpp [ 50%] Linking CXX static library ../../libLLVMMCJIT.a cd /<>/build-llvm/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -P CMakeFiles/LLVMMCJIT.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCJIT.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMMCJIT.a CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o /usr/bin/ranlib ../../libLLVMMCJIT.a make[4]: Leaving directory '/<>/build-llvm' [ 50%] 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' [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o -c /<>/lib/ExecutionEngine/Orc/ExecutionUtils.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o -c /<>/lib/Analysis/InstCount.cpp [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o -c /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp [ 50%] 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' [ 50%] 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' [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o -c /<>/lib/Analysis/InstructionSimplify.cpp [ 50%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp [ 50%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp [ 50%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp /<>/lib/Analysis/InstructionSimplify.cpp: In function ‘llvm::Value* simplifyICmpWithBinOp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, const {anonymous}::Query&, unsigned int)’: /<>/lib/Analysis/InstructionSimplify.cpp:2683:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!KnownNonNegative) ^~ /<>/lib/Analysis/InstructionSimplify.cpp:2686:5: note: here case ICmpInst::ICMP_EQ: ^~~~ /<>/lib/Analysis/InstructionSimplify.cpp:2694:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!KnownNonNegative) ^~ /<>/lib/Analysis/InstructionSimplify.cpp:2697:5: note: here case ICmpInst::ICMP_NE: ^~~~ /<>/lib/Analysis/InstructionSimplify.cpp:2714:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!KnownNonNegative) ^~ /<>/lib/Analysis/InstructionSimplify.cpp:2717:5: note: here case ICmpInst::ICMP_NE: ^~~~ /<>/lib/Analysis/InstructionSimplify.cpp:2725:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!KnownNonNegative) ^~ /<>/lib/Analysis/InstructionSimplify.cpp:2728:5: note: here case ICmpInst::ICMP_EQ: ^~~~ /<>/lib/Analysis/InstructionSimplify.cpp:2799:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (ICmpInst::isSigned(Pred)) ^~ /<>/lib/Analysis/InstructionSimplify.cpp:2802:5: note: here case Instruction::SDiv: ^~~~ /<>/lib/Analysis/InstructionSimplify.cpp: In function ‘llvm::Value* SimplifyIntrinsic(llvm::Function*, IterTy, IterTy, const {anonymous}::Query&, unsigned int) [with IterTy = llvm::Use*]’: /<>/lib/Analysis/InstructionSimplify.cpp:4268:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (SignBitMustBeZero(*ArgBegin, Q.TLI)) ^~ /<>/lib/Analysis/InstructionSimplify.cpp:4271:5: note: here default: ^~~~~~~ /<>/lib/Analysis/InstructionSimplify.cpp: In function ‘llvm::Value* SimplifyIntrinsic(llvm::Function*, IterTy, IterTy, const {anonymous}::Query&, unsigned int) [with IterTy = llvm::Value* const*]’: /<>/lib/Analysis/InstructionSimplify.cpp:4268:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (SignBitMustBeZero(*ArgBegin, Q.TLI)) ^~ /<>/lib/Analysis/InstructionSimplify.cpp:4271:5: note: here default: ^~~~~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o -c /<>/lib/Analysis/Interval.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/IRBuilder.h:18, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:21, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/IRBuilder.h:18, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:21, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: /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:12:0: /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:182: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:18, from /<>/include/llvm/IR/IRBuilder.h:18, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:21, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: /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:12:0: /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:182: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:18, from /<>/include/llvm/IR/IRBuilder.h:18, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:21, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: /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:12:0: /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:182:3: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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:18, from /<>/include/llvm/IR/IRBuilder.h:18, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:21, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 50%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o -c /<>/lib/ExecutionEngine/Orc/NullResolver.cpp [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcABISupport.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o -c /<>/lib/Analysis/IteratedDominanceFrontier.cpp [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcCBindings.cpp cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o -c /<>/lib/Analysis/LazyBranchProbabilityInfo.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:18, 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:18, 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, ^~~ [ 50%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o -c /<>/lib/Analysis/LazyBlockFrequencyInfo.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o -c /<>/lib/Analysis/LazyCallGraph.cpp [ 50%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o -c /<>/lib/Analysis/LazyValueInfo.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o -c /<>/lib/Analysis/Lint.cpp [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcError.cpp [ 50%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o -c /<>/lib/Analysis/Loads.cpp [ 50%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp In file included from /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp:15:0: /<>/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h: In member function ‘int64_t llvm::RuntimeDyldMachOAArch64::decodeAddend(const llvm::RelocationEntry&) const’: /<>/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h:96:13: warning: this statement may fall through [-Wimplicit-fallthrough=] auto *p = reinterpret_cast(LocalAddress); ^ /<>/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h:102:5: note: here case MachO::ARM64_RELOC_PAGEOFF12: { ^~~~ /<>/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h: In member function ‘void llvm::RuntimeDyldMachOAArch64::encodeAddend(uint8_t*, unsigned int, llvm::MachO::RelocationInfoType, int64_t) const’: /<>/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h:196:13: warning: this statement may fall through [-Wimplicit-fallthrough=] auto *p = reinterpret_cast(LocalAddress); ^ /<>/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h:202:5: note: here case MachO::ARM64_RELOC_PAGEOFF12: { ^~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o -c /<>/lib/Analysis/LoopAccessAnalysis.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o -c /<>/lib/Analysis/LoopAnalysisManager.cpp [ 50%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp [ 50%] 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' [ 50%] Built target LLVMRuntimeDyld /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' [ 50%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/Target.cpp.o -c /<>/lib/Target/Target.cpp [ 50%] 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 /usr/bin/ranlib ../../libLLVMOrcJIT.a make[4]: Leaving directory '/<>/build-llvm' [ 50%] Built target LLVMOrcJIT /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' [ 50%] 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 [ 50%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o -c /<>/lib/Target/TargetIntrinsicInfo.cpp [ 50%] 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 [ 50%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o -c /<>/lib/Target/TargetLoweringObjectFile.cpp [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o -c /<>/lib/Analysis/LoopUnrollAnalyzer.cpp [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o -c /<>/lib/Analysis/LoopInfo.cpp [ 50%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o -c /<>/lib/Target/TargetMachine.cpp [ 50%] 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 [ 50%] 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 [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o -c /<>/lib/Analysis/LoopPass.cpp [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] Updating AArch64GenSystemOperands.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc make[4]: Leaving directory '/<>/build-llvm' [ 50%] 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' [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o -c /<>/lib/Target/TargetMachineC.cpp [ 50%] 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 [ 50%] 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 [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o -c /<>/lib/Analysis/MemDepPrinter.cpp [ 50%] 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 [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o -c /<>/lib/Analysis/MemDerefPrinter.cpp [ 50%] 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 [ 50%] 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 [ 50%] 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' [ 50%] 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' [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o -c /<>/lib/Analysis/MemoryBuiltins.cpp [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o -c /<>/lib/Analysis/MemoryDependenceAnalysis.cpp [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 50%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 50%] Built target AMDGPUCommonTableGen /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' [ 50%] 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 [ 50%] 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 [ 50%] 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 [ 52%] 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 [ 52%] 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 [ 52%] Building X86GenAsmMatcher.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/X86GenAsmMatcher.inc.tmp [ 52%] 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 [ 52%] 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 [ 52%] Building BPFGenCallingConv.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 [ 52%] 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 [ 52%] 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 [ 52%] Updating BPFGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc [ 52%] 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 [ 52%] 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 [ 52%] Updating X86GenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/X86GenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/BPF/X86GenAsmMatcher.inc [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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' [ 52%] Built target BPFCommonTableGen /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend.internal". Scanning dependencies of target HexagonCommonTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 /<>/lib/Analysis/MemoryDependenceAnalysis.cpp: In member function ‘llvm::MemDepResult llvm::MemoryDependenceResults::getSimplePointerDependencyFrom(const llvm::MemoryLocation&, bool, llvm::BasicBlock::iterator, llvm::BasicBlock*, llvm::Instruction*, unsigned int*)’: /<>/lib/Analysis/MemoryDependenceAnalysis.cpp:692:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isLoad) ^~ /<>/lib/Analysis/MemoryDependenceAnalysis.cpp:694:5: note: here default: ^~~~~~~ [ 52%] 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 /<>/lib/Analysis/MemoryDependenceAnalysis.cpp: In function ‘void SortNonLocalDepInfoCache(llvm::MemoryDependenceResults::NonLocalDepInfo&, unsigned int)’: /<>/lib/Analysis/MemoryDependenceAnalysis.cpp:1053:21: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Analysis/MemoryDependenceAnalysis.cpp:1055:3: note: here case 1: ^~~~ [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] Updating ARMGenCallingConv.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc [ 52%] 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 [ 52%] 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' [ 52%] 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 [ 52%] Built target ARMCommonTableGen /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend make[4]: Entering directory '/<>/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' [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o -c /<>/lib/Analysis/MemoryLocation.cpp [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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' [ 52%] 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' [ 52%] Building MipsGenRegisterInfo.inc... [ 52%] 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 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] Updating HexagonGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 52%] Built target HexagonCommonTableGen [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o -c /<>/lib/Analysis/ModuleDebugInfoPrinter.cpp [ 52%] 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 [ 52%] 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 [ 53%] 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 [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o -c /<>/lib/Analysis/ModuleSummaryAnalysis.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o -c /<>/lib/Analysis/ObjCARCAliasAnalysis.cpp [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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' [ 53%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend.internal". Scanning dependencies of target MSP430CommonTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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' [ 53%] Built target MSP430CommonTableGen [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o -c /<>/lib/Analysis/ObjCARCAnalysisUtils.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o -c /<>/lib/Analysis/ObjCARCInstKind.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o -c /<>/lib/Analysis/OptimizationDiagnosticInfo.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o -c /<>/lib/Analysis/OrderedBasicBlock.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o -c /<>/lib/Analysis/PHITransAddr.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o -c /<>/lib/Analysis/PostDominators.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/IR/ModuleSummaryIndex.h:19, from /<>/include/llvm/Analysis/ModuleSummaryAnalysis.h:18, from /<>/lib/Analysis/ModuleSummaryAnalysis.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ValueInfo&}; _Tp = llvm::ValueInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/IR/ModuleSummaryIndex.h:19, from /<>/include/llvm/Analysis/ModuleSummaryAnalysis.h:18, from /<>/lib/Analysis/ModuleSummaryAnalysis.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In function ‘void findRefEdges(const llvm::User*, llvm::SetVector&, llvm::SmallPtrSet&)’: /usr/include/c++/7/bits/stl_vector.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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/IR/ModuleSummaryIndex.h:19, from /<>/include/llvm/Analysis/ModuleSummaryAnalysis.h:18, from /<>/lib/Analysis/ModuleSummaryAnalysis.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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 /usr/include/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 /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/IR/ModuleSummaryIndex.h:19, from /<>/include/llvm/Analysis/ModuleSummaryAnalysis.h:18, from /<>/lib/Analysis/ModuleSummaryAnalysis.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In function ‘void computeFunctionSummary(llvm::ModuleSummaryIndex&, const llvm::Module&, const llvm::Function&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, bool, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o -c /<>/lib/Analysis/ProfileSummaryInfo.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o -c /<>/lib/Analysis/PtrUseVisitor.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o -c /<>/lib/Analysis/RegionInfo.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o -c /<>/lib/Analysis/RegionPass.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o -c /<>/lib/Analysis/RegionPrinter.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o -c /<>/lib/Analysis/ScalarEvolution.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o -c /<>/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o -c /<>/lib/Analysis/ScalarEvolutionExpander.cpp /<>/lib/Analysis/ScalarEvolution.cpp: In member function ‘const llvm::SCEV* llvm::ScalarEvolution::createNodeForSelectOrPHI(llvm::Instruction*, llvm::Value*, llvm::Value*, llvm::Value*)’: /<>/lib/Analysis/ScalarEvolution.cpp:4320:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Analysis/ScalarEvolution.cpp:4322:3: note: here case ICmpInst::ICMP_SGT: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp:4343:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Analysis/ScalarEvolution.cpp:4345:3: note: here case ICmpInst::ICMP_UGT: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp: In member function ‘bool llvm::ScalarEvolution::isKnownPredicateViaNoOverflow(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)’: /<>/lib/Analysis/ScalarEvolution.cpp:7824:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Analysis/ScalarEvolution.cpp:7825:3: note: here case ICmpInst::ICMP_SLE: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp:7837:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Analysis/ScalarEvolution.cpp:7838:3: note: here case ICmpInst::ICMP_SLT: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp: In member function ‘bool llvm::ScalarEvolution::isImpliedCond(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*, llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)’: /<>/lib/Analysis/ScalarEvolution.cpp:8192:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isImpliedCondOperands(Pred, LHS, RHS, V, ^~ /<>/lib/Analysis/ScalarEvolution.cpp:8196:9: note: here case ICmpInst::ICMP_SGT: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp: In function ‘bool IsKnownPredicateViaMinOrMax(llvm::ScalarEvolution&, llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)’: /<>/lib/Analysis/ScalarEvolution.cpp:8468:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Analysis/ScalarEvolution.cpp:8470:3: note: here case ICmpInst::ICMP_SLE: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp:8478:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Analysis/ScalarEvolution.cpp:8480:3: note: here case ICmpInst::ICMP_ULE: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp: In member function ‘llvm::ScalarEvolution::BlockDisposition llvm::ScalarEvolution::computeBlockDisposition(const llvm::SCEV*, const llvm::BasicBlock*)’: /<>/lib/Analysis/ScalarEvolution.cpp:9867:21: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Analysis/ScalarEvolution.cpp:9869:3: note: here case scAddExpr: ^~~~ [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o -c /<>/lib/Analysis/ScalarEvolutionNormalization.cpp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o -c /<>/lib/Analysis/SparsePropagation.cpp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o -c /<>/lib/Analysis/TargetLibraryInfo.cpp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o -c /<>/lib/Analysis/TargetTransformInfo.cpp /<>/lib/Analysis/TargetLibraryInfo.cpp: In member function ‘bool llvm::TargetLibraryInfoImpl::isValidProtoForLibFunc(const llvm::FunctionType&, llvm::LibFunc::Func, const llvm::DataLayout*) const’: /<>/lib/Analysis/TargetLibraryInfo.cpp:568:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IsSizeTTy(FTy.getParamType(NumParams))) ^~ /<>/lib/Analysis/TargetLibraryInfo.cpp:571:3: note: here case LibFunc::strcpy: ^~~~ /<>/lib/Analysis/TargetLibraryInfo.cpp:580:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IsSizeTTy(FTy.getParamType(NumParams))) ^~ /<>/lib/Analysis/TargetLibraryInfo.cpp:583:3: note: here case LibFunc::strncpy: ^~~~ /<>/lib/Analysis/TargetLibraryInfo.cpp:673:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IsSizeTTy(FTy.getParamType(NumParams))) ^~ /<>/lib/Analysis/TargetLibraryInfo.cpp:676:3: note: here case LibFunc::memcpy: ^~~~ /<>/lib/Analysis/TargetLibraryInfo.cpp:686:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IsSizeTTy(FTy.getParamType(NumParams))) ^~ /<>/lib/Analysis/TargetLibraryInfo.cpp:689:3: note: here case LibFunc::memset: ^~~~ [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o -c /<>/lib/Analysis/Trace.cpp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o -c /<>/lib/Analysis/TypeBasedAliasAnalysis.cpp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o -c /<>/lib/Analysis/TypeMetadataUtils.cpp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o -c /<>/lib/Analysis/ScopedNoAliasAA.cpp In file included from /<>/lib/Analysis/ScalarEvolution.cpp:61:0: /<>/include/llvm/Analysis/ScalarEvolution.h: In member function ‘const llvm::ScalarEvolution::BackedgeTakenInfo& llvm::ScalarEvolution::getBackedgeTakenInfo(const llvm::Loop*)’: /<>/include/llvm/Analysis/ScalarEvolution.h:646:5: warning: ‘.llvm::ScalarEvolution::BackedgeTakenInfo::MaxOrZero’ is used uninitialized in this function [-Wuninitialized] BackedgeTakenInfo(BackedgeTakenInfo &&) = default; ^~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o -c /<>/lib/Analysis/ValueTracking.cpp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o -c /<>/lib/Analysis/VectorUtils.cpp /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' [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] Updating NVPTXGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc [ 54%] Updating NVPTXGenDAGISel.inc... cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc [ 54%] Updating NVPTXGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 54%] 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' [ 54%] 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 [ 54%] 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 [ 54%] 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 /<>/lib/Analysis/ValueTracking.cpp: In function ‘bool llvm::ComputeMultiple(llvm::Value*, unsigned int, llvm::Value*&, bool, unsigned int)’: /<>/lib/Analysis/ValueTracking.cpp:2352:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!LookThroughSExt) return false; ^~ /<>/lib/Analysis/ValueTracking.cpp:2354:3: note: here case Instruction::ZExt: ^~~~ /<>/lib/Analysis/ValueTracking.cpp: In function ‘bool cannotBeOrderedLessThanZeroImpl(const llvm::Value*, const llvm::TargetLibraryInfo*, bool, unsigned int)’: /<>/lib/Analysis/ValueTracking.cpp:2613:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (I->getOperand(0) == I->getOperand(1) && ^~ /<>/lib/Analysis/ValueTracking.cpp:2618:3: note: here case Instruction::FAdd: ^~~~ [ 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 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/PassInfo.h:19, from /<>/include/llvm/PassSupport.h:26, from /<>/include/llvm/Pass.h:387, from /<>/include/llvm/Analysis/DemandedBits.h:25, from /<>/lib/Analysis/VectorUtils.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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 [ 56%] 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 [ 56%] 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' [ 56%] Built target PowerPCCommonTableGen /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/RISCV/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/depend.internal". Scanning dependencies of target RISCVCommonTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 56%] Building RISCVGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/RISCV && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/RISCV -I /<>/include -I /<>/lib/Target /<>/lib/Target/RISCV/RISCV.td -o /<>/build-llvm/lib/Target/RISCV/RISCVGenRegisterInfo.inc.tmp [ 56%] Building RISCVGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/RISCV && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/RISCV -I /<>/include -I /<>/lib/Target /<>/lib/Target/RISCV/RISCV.td -o /<>/build-llvm/lib/Target/RISCV/RISCVGenInstrInfo.inc.tmp [ 56%] Building RISCVGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/RISCV && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/RISCV -I /<>/include -I /<>/lib/Target /<>/lib/Target/RISCV/RISCV.td -o /<>/build-llvm/lib/Target/RISCV/RISCVGenMCCodeEmitter.inc.tmp /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend make[4]: Entering directory '/<>/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 [ 56%] Updating RISCVGenRegisterInfo.inc... make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/lib/Target/RISCV && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/RISCV/RISCVGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/RISCV/RISCVGenRegisterInfo.inc [ 56%] 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 [ 56%] Updating RISCVGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/RISCV && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/RISCV/RISCVGenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/RISCV/RISCVGenMCCodeEmitter.inc [ 56%] Updating RISCVGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/RISCV && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/RISCV/RISCVGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/RISCV/RISCVGenInstrInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 56%] Built target RISCVCommonTableGen [ 56%] 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 /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' [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] Updating SparcGenInstrInfo.inc... [ 56%] Updating SparcGenDisassemblerTables.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 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 /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= [ 56%] 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 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' [ 56%] Building X86GenRegisterInfo.inc... [ 56%] 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 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] Building SystemZGenDAGISel.inc... make[4]: Leaving directory '/<>/build-llvm' 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 [ 56%] Built target SparcCommonTableGen [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 /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' [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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' [ 56%] Built target SystemZCommonTableGen /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/AsmParser /<>/build-llvm /<>/build-llvm/lib/AsmParser /<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal". [ 56%] 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 [ 56%] 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 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' [ 56%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o cd /<>/build-llvm/lib/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/AsmParser -I/<>/lib/AsmParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o -c /<>/lib/AsmParser/LLLexer.cpp [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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' [ 56%] Built target XCoreCommonTableGen /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' [ 56%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o -c /<>/lib/ProfileData/InstrProf.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/SourceMgr.h:19, from /<>/lib/AsmParser/LLLexer.h:20, from /<>/lib/AsmParser/LLLexer.cpp:14: /<>/include/llvm/ADT/STLExtras.h:736: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) { ^~~~~~ [ 56%] 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 [ 56%] Linking CXX static library ../libLLVMAnalysis.a cd /<>/build-llvm/lib/Analysis && /usr/bin/cmake -P CMakeFiles/LLVMAnalysis.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAnalysis.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMAnalysis.a CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o CMakeFiles/LLVMAnalysis.dir/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/ModuleDebugInfoPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o /usr/bin/ranlib ../libLLVMAnalysis.a make[4]: Leaving directory '/<>/build-llvm' [ 56%] Built target LLVMAnalysis /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' [ 56%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData/Coverage -I/<>/lib/ProfileData/Coverage -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o -c /<>/lib/ProfileData/Coverage/CoverageMapping.cpp [ 56%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o cd /<>/build-llvm/lib/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/AsmParser -I/<>/lib/AsmParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o -c /<>/lib/AsmParser/LLParser.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’: /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unique(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:24, from /<>/include/llvm/ProfileData/InstrProf.h:22, from /<>/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/stl_algo.h: In member function ‘void llvm::InstrProfSymtab::create(llvm::Module&, bool)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /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()); ^ [ 56%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o -c /<>/lib/ProfileData/InstrProfReader.cpp [ 56%] 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 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /<>/lib/ProfileData/Coverage/CoverageMapping.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::CounterMappingRegion&, long long unsigned int&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, const long long unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, const long long unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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:18, from /<>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /<>/lib/ProfileData/Coverage/CoverageMapping.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 [ 56%] 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 /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:18, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::StringRef&, long long unsigned int&, std::vector >}; _Tp = llvm::InstrProfRecord; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 [ 56%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData/Coverage -I/<>/lib/ProfileData/Coverage -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o -c /<>/lib/ProfileData/Coverage/CoverageMappingWriter.cpp /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:18, 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/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::InstrProfRecord&)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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:254:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ In file included from /usr/include/c++/7/list:64:0, from /<>/include/llvm/ProfileData/InstrProf.h:31, from /<>/include/llvm/ProfileData/InstrProfReader.h:20, from /<>/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/7/bits/list.tcc: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = InstrProfValueData; _Alloc = std::allocator]’: /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::InstrProfValueSiteRecord; _Alloc = std::allocator]’: /usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/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 ‘void llvm::InstrProfSymtab::create(const NameIterRange&) [with NameIterRange = llvm::iterator_range::key_iterator>]’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ [ 56%] 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 [ 56%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o -c /<>/lib/ProfileData/InstrProfWriter.cpp [ 56%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData/Coverage -I/<>/lib/ProfileData/Coverage -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o -c /<>/lib/ProfileData/Coverage/CoverageMappingReader.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/lib/AsmParser/LLParser.h:20, from /<>/lib/AsmParser/LLParser.cpp:14: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/lib/AsmParser/LLParser.h:20, from /<>/lib/AsmParser/LLParser.cpp:14: /usr/include/c++/7/bits/stl_map.h: In member function ‘bool llvm::LLParser::ValidateEndOfModule()’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘bool llvm::LLParser::ParseUnnamedAttrGrp()’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 56%] 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 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:18, 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 /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/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: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/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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ProfileData/InstrProfWriter.h:18, from /<>/lib/ProfileData/InstrProfWriter.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::InstrProfWriter::writeText(llvm::raw_fd_ostream&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/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()); ^ [ 56%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o -c /<>/lib/ProfileData/ProfileSummaryBuilder.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/Attributes.h:19, from /<>/lib/ProfileData/ProfileSummaryBuilder.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ProfileSummaryEntry&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/Attributes.h:19, from /<>/lib/ProfileData/ProfileSummaryBuilder.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::ProfileSummaryBuilder::computeDetailedSummary()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 56%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o -c /<>/lib/ProfileData/SampleProf.cpp [ 56%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o cd /<>/build-llvm/lib/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/AsmParser -I/<>/lib/AsmParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o -c /<>/lib/AsmParser/Parser.cpp [ 56%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o -c /<>/lib/ProfileData/SampleProfReader.cpp [ 56%] Linking CXX static library ../../libLLVMCoverage.a cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/cmake -P CMakeFiles/LLVMCoverage.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCoverage.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMCoverage.a CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o /usr/bin/ranlib ../../libLLVMCoverage.a make[4]: Leaving directory '/<>/build-llvm' [ 56%] Built target LLVMCoverage /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Passes /<>/build-llvm /<>/build-llvm/lib/Passes /<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal". Dependee "/<>/build-llvm/lib/Passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal". Scanning dependencies of target LLVMPasses make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[4]: Entering directory '/<>/build-llvm' [ 57%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o cd /<>/build-llvm/lib/Passes && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Passes -I/<>/lib/Passes -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -c /<>/lib/Passes/PassBuilder.cpp [ 57%] 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:18, 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:214, from /<>/lib/ProfileData/SampleProfReader.cpp:23: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘std::error_code llvm::sampleprof::SampleProfileReaderBinary::readSummaryEntry(std::vector&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] 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' [ 57%] Built target LLVMAsmParser /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend.internal". Dependee "/<>/build-llvm/lib/LibDriver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend.internal". Scanning dependencies of target LLVMLibDriver make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[4]: Entering directory '/<>/build-llvm' [ 57%] Building CXX object lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o cd /<>/build-llvm/lib/LibDriver && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LibDriver -I/<>/lib/LibDriver -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o -c /<>/lib/LibDriver/LibDriver.cpp [ 57%] 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 [ 57%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o -c /<>/lib/ProfileData/SampleProfWriter.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:38, from /<>/include/llvm/Object/Error.h:18, from /<>/include/llvm/Object/Binary.h:17, from /<>/include/llvm/Object/Archive.h:20, from /<>/include/llvm/Object/ArchiveWriter.h:18, from /<>/lib/LibDriver/LibDriver.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] 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 [ 57%] Linking CXX static library ../libLLVMLibDriver.a cd /<>/build-llvm/lib/LibDriver && /usr/bin/cmake -P CMakeFiles/LLVMLibDriver.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/LibDriver && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLibDriver.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMLibDriver.a CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o /usr/bin/ranlib ../libLLVMLibDriver.a make[4]: Leaving directory '/<>/build-llvm' [ 57%] Built target LLVMLibDriver /usr/bin/make -f bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/build.make bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/llvm /<>/build-llvm /<>/build-llvm/bindings/ocaml/llvm /<>/build-llvm/bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/llvm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/depend.internal". Scanning dependencies of target ocaml_llvm make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/build.make bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/build make[4]: Entering directory '/<>/build-llvm' [ 57%] Copying llvm_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/bindings/ocaml/llvm/llvm_ocaml.c /<>/build-llvm/bindings/ocaml/llvm [ 57%] Copying llvm.mli to build area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/bindings/ocaml/llvm/llvm.mli /<>/build-llvm/bindings/ocaml/llvm [ 57%] Copying llvm.ml to build area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/bindings/ocaml/llvm/llvm.ml /<>/build-llvm/bindings/ocaml/llvm [ 57%] Building OCaml stub object file llvm_ocaml.o cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/llvm/llvm_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 57%] Building OCaml library llvm cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/ocamlfind ocamlmklib -o llvm -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm.mli llvm.ml llvm_ocaml.o [ 57%] Building OCaml documentation for llvm cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/llvm -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/llvm/llvm.odoc /<>/build-llvm/bindings/ocaml/llvm/llvm.mli /<>/build-llvm/bindings/ocaml/llvm/llvm.ml Copying OCaml library component llvm.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm.a to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/libllvm.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm.a to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 57%] Built target ocaml_llvm /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' [ 57%] 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' [ 57%] Linking CXX shared library ../../../../lib/clang/4.0.1/lib/linux/libclang_rt.asan-armhf.so cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan-dynamic-armhf.dir/link.txt --verbose=1 /usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -g -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/4.0.1/lib/linux/libclang_rt.asan-armhf.so ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_debugging.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_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' [ 57%] Built target clang_rt.asan-dynamic-armhf /usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Basic /<>/build-llvm /<>/build-llvm/tools/clang/lib/Basic /<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend.internal". [ 57%] 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' [ 57%] Built target LLVMProfileData /usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend make[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= Scanning dependencies of target clangBasic 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". 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' [ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Attributes.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Attributes.cpp.o -c /<>/tools/clang/lib/Basic/Attributes.cpp 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' [ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderMap.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/HeaderMap.cpp.o -c /<>/tools/clang/lib/Lex/HeaderMap.cpp [ 57%] 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 [ 57%] 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 [ 57%] 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 [ 57%] 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 [ 57%] 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 [ 57%] 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 [ 57%] 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 [ 57%] 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 [ 57%] 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 [ 57%] Updating X86GenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 57%] Built target X86CommonTableGen /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". [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/HeaderSearch.cpp.o -c /<>/tools/clang/lib/Lex/HeaderSearch.cpp 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseAST.cpp.o -c /<>/tools/clang/lib/Parse/ParseAST.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/LangOptions.h:19, from /<>/tools/clang/include/clang/Parse/ParseAST.h:17, from /<>/tools/clang/lib/Parse/ParseAST.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Builtins.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Builtins.cpp.o -c /<>/tools/clang/lib/Basic/Builtins.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CharInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Cuda.cpp.o -c /<>/tools/clang/lib/Basic/Cuda.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Lexer.cpp.o -c /<>/tools/clang/lib/Lex/Lexer.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Diagnostic.cpp.o -c /<>/tools/clang/lib/Basic/Diagnostic.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o -c /<>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp /<>/tools/clang/lib/Lex/Lexer.cpp: In member function ‘bool clang::Lexer::LexTokenInternal(clang::Token&, bool)’: /<>/tools/clang/lib/Lex/Lexer.cpp:3202:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Char == '\'') ^~ /<>/tools/clang/lib/Lex/Lexer.cpp:3208:3: note: here case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': ^~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o -c /<>/tools/clang/lib/Basic/DiagnosticIDs.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/LiteralSupport.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/LiteralSupport.cpp.o -c /<>/tools/clang/lib/Lex/LiteralSupport.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o -c /<>/tools/clang/lib/Basic/DiagnosticOptions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/FileManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/FileManager.cpp.o -c /<>/tools/clang/lib/Basic/FileManager.cpp /<>/tools/clang/lib/Lex/LiteralSupport.cpp: In function ‘void EncodeUCNEscape(const char*, const char*&, const char*, char*&, bool&, clang::FullSourceLoc, unsigned int, clang::DiagnosticsEngine*, const clang::LangOptions&)’: /<>/tools/clang/lib/Lex/LiteralSupport.cpp:459:73: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; ~~~~~~~^~~~~ /<>/tools/clang/lib/Lex/LiteralSupport.cpp:460:3: note: here case 3: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; ^~~~ /<>/tools/clang/lib/Lex/LiteralSupport.cpp:460:73: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; ~~~~~~~^~~~~ /<>/tools/clang/lib/Lex/LiteralSupport.cpp:461:3: note: here case 2: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; ^~~~ /<>/tools/clang/lib/Lex/LiteralSupport.cpp:461:73: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; ~~~~~~~^~~~~ /<>/tools/clang/lib/Lex/LiteralSupport.cpp:462:3: note: here case 1: *--ResultBuf = (UTF8) (UcnVal | firstByteMark[bytesToWrite]); ^~~~ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o -c /<>/tools/clang/lib/Basic/FileSystemStatCache.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseDecl.cpp.o -c /<>/tools/clang/lib/Parse/ParseDecl.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/MacroArgs.cpp.o -c /<>/tools/clang/lib/Lex/MacroArgs.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o -c /<>/tools/clang/lib/Basic/IdentifierTable.cpp /<>/tools/clang/lib/Basic/IdentifierTable.cpp: In static member function ‘static clang::ObjCInstanceTypeFamily clang::Selector::getInstTypeMethodFamily(clang::Selector)’: /<>/tools/clang/lib/Basic/IdentifierTable.cpp:538:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (startsWithWord(name, "standard")) return OIT_Singleton; ^~ /<>/tools/clang/lib/Basic/IdentifierTable.cpp:539:5: note: here case 'i': ^~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/MacroInfo.cpp.o -c /<>/tools/clang/lib/Lex/MacroInfo.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/Module.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Module.cpp.o -c /<>/tools/clang/lib/Basic/Module.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ModuleMap.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/ModuleMap.cpp.o -c /<>/tools/clang/lib/Lex/ModuleMap.cpp /<>/tools/clang/lib/Parse/ParseDecl.cpp: In member function ‘bool clang::Parser::ParseImplicitInt(clang::DeclSpec&, clang::CXXScopeSpec*, const clang::Parser::ParsedTemplateInfo&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::ParsedAttributesWithRange&)’: /<>/tools/clang/lib/Parse/ParseDecl.cpp:2415:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Parse/ParseDecl.cpp:2418:5: note: here case tok::comma: ^~~~ /<>/tools/clang/lib/Parse/ParseDecl.cpp: In member function ‘void clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, const clang::Parser::ParsedTemplateInfo&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*)’: /<>/tools/clang/lib/Parse/ParseDecl.cpp:3523:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Actions.getLangOpts().OpenCLVersion < 200) { ^~ /<>/tools/clang/lib/Parse/ParseDecl.cpp:3529:5: note: here case tok::kw___private: ^~~~ /<>/tools/clang/lib/Parse/ParseDecl.cpp: In member function ‘void clang::Parser::ParseTypeQualifierListOpt(clang::DeclSpec&, unsigned int, bool, bool)’: /<>/tools/clang/lib/Parse/ParseDecl.cpp:4870:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((AttrReqs & AR_DeclspecAttributesParsed) && !getLangOpts().CPlusPlus && ^~ /<>/tools/clang/lib/Parse/ParseDecl.cpp:4875:5: note: here case tok::kw___sptr: ^~~~ /<>/tools/clang/lib/Parse/ParseDecl.cpp:4918:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (AttrReqs & AR_GNUAttributesParsed || ^~ /<>/tools/clang/lib/Parse/ParseDecl.cpp:4924:5: note: here default: ^~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o -c /<>/tools/clang/lib/Basic/OpenMPKinds.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SourceLocation.cpp.o -c /<>/tools/clang/lib/Basic/SourceLocation.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SourceManager.cpp.o -c /<>/tools/clang/lib/Basic/SourceManager.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o -c /<>/tools/clang/lib/Parse/ParseDeclCXX.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCaching.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/TargetInfo.cpp.o -c /<>/tools/clang/lib/Basic/TargetInfo.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Basic/TargetInfo.cpp: In member function ‘const char* clang::TargetInfo::getTypeConstantSuffix(clang::TargetInfo::IntType) const’: /<>/tools/clang/lib/Basic/TargetInfo.cpp:144:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (getCharWidth() < getIntWidth()) ^~ /<>/tools/clang/lib/Basic/TargetInfo.cpp:146:3: note: here case UnsignedShort: ^~~~ /<>/tools/clang/lib/Basic/TargetInfo.cpp:147:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (getShortWidth() < getIntWidth()) ^~ /<>/tools/clang/lib/Basic/TargetInfo.cpp:149:3: note: here case UnsignedInt: return "U"; ^~~~ [ 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". [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPCallbacks.cpp.o -c /<>/tools/clang/lib/Lex/PPCallbacks.cpp 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets.cpp.o -c /<>/tools/clang/lib/Basic/Targets.cpp /<>/tools/clang/lib/Parse/ParseDeclCXX.cpp: In member function ‘void clang::Parser::ParseMicrosoftIfExistsClassDeclaration(clang::DeclSpec::TST, clang::AccessSpecifier&)’: /<>/tools/clang/lib/Parse/ParseDeclCXX.cpp:4177:9: warning: this statement may fall through [-Wimplicit-fallthrough=] Diag(Result.KeywordLoc, diag::warn_microsoft_dependent_exists) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Parse/ParseDeclCXX.cpp:4181:3: note: here case IEB_Skip: ^~~~ In 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o -c /<>/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp /<>/tools/clang/lib/Basic/Targets.cpp: In static member function ‘static void {anonymous}::X86TargetInfo::setMMXLevel(llvm::StringMap&, {anonymous}::X86TargetInfo::MMX3DNowEnum, bool)’: /<>/tools/clang/lib/Basic/Targets.cpp:3357:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["3dnowa"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3358:5: note: here case AMD3DNow: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3359:23: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["3dnow"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3360:5: note: here case MMX: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3371:19: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["mmx"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3372:3: note: here case AMD3DNow: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3373:21: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["3dnow"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3374:3: note: here case AMD3DNowAthlon: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp: In static member function ‘static void {anonymous}::X86TargetInfo::setXOPLevel(llvm::StringMap&, {anonymous}::X86TargetInfo::XOPEnum, bool)’: /<>/tools/clang/lib/Basic/Targets.cpp:3384:21: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["xop"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3385:5: note: here case FMA4: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3387:18: warning: this statement may fall through [-Wimplicit-fallthrough=] setSSELevel(Features, AVX, true); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3388:5: note: here case SSE4A: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3400:21: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse4a"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3401:3: note: here case FMA4: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3402:20: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["fma4"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3403:3: note: here case XOP: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp: In static member function ‘static void {anonymous}::X86TargetInfo::setSSELevel(llvm::StringMap&, {anonymous}::X86TargetInfo::X86SSEEnum, bool)’: /<>/tools/clang/lib/Basic/Targets.cpp:3298:25: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["avx512f"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3299:5: note: here case AVX2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3300:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["avx2"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3301:5: note: here case AVX: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3303:23: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["xsave"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3304:5: note: here case SSE42: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3305:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse4.2"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3306:5: note: here case SSE41: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3307:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse4.1"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3308:5: note: here case SSSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3309:23: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["ssse3"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3310:5: note: here case SSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3311:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse3"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3312:5: note: here case SSE2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3313:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse2"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3314:5: note: here case SSE1: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3325:19: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3326:3: note: here case SSE2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3328:21: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sha"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3329:3: note: here case SSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3331:16: warning: this statement may fall through [-Wimplicit-fallthrough=] setXOPLevel(Features, NoXOP, false); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3332:3: note: here case SSSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3333:21: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["ssse3"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3334:3: note: here case SSE41: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3335:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse4.1"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3336:3: note: here case SSE42: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3337:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse4.2"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3338:3: note: here case AVX: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3341:16: warning: this statement may fall through [-Wimplicit-fallthrough=] setXOPLevel(Features, FMA4, false); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3342:3: note: here case AVX2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3343:20: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["avx2"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3344:3: note: here case AVX512F: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp: In member function ‘virtual void {anonymous}::X86TargetInfo::getTargetDefines(const clang::LangOptions&, clang::MacroBuilder&) const’: /<>/tools/clang/lib/Basic/Targets.cpp:3846:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__XOP__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3847:3: note: here case FMA4: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3848:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__FMA4__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3849:3: note: here case SSE4A: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3899:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__AVX512F__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3900:3: note: here case AVX2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3901:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__AVX2__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3902:3: note: here case AVX: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3903:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__AVX__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3904:3: note: here case SSE42: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3905:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__SSE4_2__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3906:3: note: here case SSE41: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3907:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__SSE4_1__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3908:3: note: here case SSSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3909:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__SSSE3__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3910:3: note: here case SSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3911:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__SSE3__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3912:3: note: here case SSE2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3914:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__SSE2_MATH__"); // -mfp-math=sse always implied. ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3915:3: note: here case SSE1: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3945:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__3dNOW_A__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3946:3: note: here case AMD3DNow: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3947:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__3dNOW__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3948:3: note: here case MMX: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/PPDirectives.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTConsumer.cpp.o -c /<>/tools/clang/lib/AST/ASTConsumer.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTContext.cpp.o -c /<>/tools/clang/lib/AST/ASTContext.cpp [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExpr.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseExpr.cpp.o -c /<>/tools/clang/lib/Parse/ParseExpr.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/ASTContext.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /<>/tools/clang/lib/Parse/RAIIObjectsForParser.h:18, from /<>/tools/clang/lib/Parse/ParseExpr.cpp:24: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/PPExpressions.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPExpressions.cpp.o -c /<>/tools/clang/lib/Lex/PPExpressions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/TokenKinds.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/TokenKinds.cpp.o -c /<>/tools/clang/lib/Basic/TokenKinds.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Version.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Version.cpp.o -c /<>/tools/clang/lib/Basic/Version.cpp /<>/tools/clang/lib/Parse/ParseExpr.cpp: In member function ‘clang::ExprResult clang::Parser::ParseCastExpression(bool, bool, bool&, clang::Parser::TypeCastState)’: /<>/tools/clang/lib/Parse/ParseExpr.cpp:1264:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Parse/ParseExpr.cpp:1269:3: note: here case tok::kw_operator: // [C++] id-expression: operator/conversion-function-id ^~~~ /<>/tools/clang/lib/Parse/ParseExpr.cpp: In member function ‘clang::ExprResult clang::Parser::ParsePostfixExpressionSuffix(clang::ExprResult)’: /<>/tools/clang/lib/Parse/ParseExpr.cpp:1430:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (getLangOpts().ObjC1 && !InMessageExpression && ^~ /<>/tools/clang/lib/Parse/ParseExpr.cpp:1439:5: note: here default: // Not a postfix-expression suffix. ^~~~~~~ [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VersionTuple.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:9351: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:9389:34: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o -c /<>/tools/clang/lib/Basic/VirtualFileSystem.cpp /<>/tools/clang/lib/AST/ASTContext.cpp: In member function ‘void clang::ASTContext::getObjCEncodingForTypeImpl(clang::QualType, std::__cxx11::string&, bool, bool, const clang::FieldDecl*, bool, bool, bool, bool, bool, bool, clang::QualType*) const’: /<>/tools/clang/lib/AST/ASTContext.cpp:6218:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/AST/ASTContext.cpp:6221:3: note: here case Type::ObjCInterface: { ^~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPLexerChange.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPLexerChange.cpp.o -c /<>/tools/clang/lib/Lex/PPLexerChange.cpp [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o -c /<>/tools/clang/lib/Parse/ParseExprCXX.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Parse/ParseExprCXX.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Warnings.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Warnings.cpp.o -c /<>/tools/clang/lib/Basic/Warnings.cpp [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o -c /<>/tools/clang/lib/Lex/PPMacroExpansion.cpp [ 58%] Linking CXX static library ../../../../lib/libclangBasic.a cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/cmake -P CMakeFiles/clangBasic.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangBasic.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libclangBasic.a CMakeFiles/clangBasic.dir/Attributes.cpp.o CMakeFiles/clangBasic.dir/Builtins.cpp.o CMakeFiles/clangBasic.dir/CharInfo.cpp.o CMakeFiles/clangBasic.dir/Cuda.cpp.o CMakeFiles/clangBasic.dir/Diagnostic.cpp.o CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o CMakeFiles/clangBasic.dir/FileManager.cpp.o CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o CMakeFiles/clangBasic.dir/LangOptions.cpp.o CMakeFiles/clangBasic.dir/Module.cpp.o CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o CMakeFiles/clangBasic.dir/Sanitizers.cpp.o CMakeFiles/clangBasic.dir/SourceLocation.cpp.o CMakeFiles/clangBasic.dir/SourceManager.cpp.o CMakeFiles/clangBasic.dir/TargetInfo.cpp.o CMakeFiles/clangBasic.dir/Targets.cpp.o CMakeFiles/clangBasic.dir/TokenKinds.cpp.o CMakeFiles/clangBasic.dir/Version.cpp.o CMakeFiles/clangBasic.dir/VersionTuple.cpp.o CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o CMakeFiles/clangBasic.dir/Warnings.cpp.o /usr/bin/ranlib ../../../../lib/libclangBasic.a make[4]: Leaving directory '/<>/build-llvm' [ 58%] Built target clangBasic [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Pragma.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Pragma.cpp.o -c /<>/tools/clang/lib/Lex/Pragma.cpp [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseInit.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseInit.cpp.o -c /<>/tools/clang/lib/Parse/ParseInit.cpp [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o -c /<>/tools/clang/lib/Lex/PreprocessingRecord.cpp [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/RAIIObjectsForParser.h:18, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/bin/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' [ 58%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers -I/<>/tools/clang/lib/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o -c /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp /<>/tools/clang/lib/Parse/ParseInit.cpp: In member function ‘bool clang::Parser::ParseMicrosoftIfExistsBraceInitializer(clang::Parser::ExprVector&, bool&)’: /<>/tools/clang/lib/Parse/ParseInit.cpp:501:9: warning: this statement may fall through [-Wimplicit-fallthrough=] Diag(Result.KeywordLoc, diag::warn_microsoft_dependent_exists) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Parse/ParseInit.cpp:505:3: note: here case IEB_Skip: ^~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseObjc.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o -c /<>/tools/clang/lib/Lex/ScratchBuffer.cpp [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o -c /<>/tools/clang/lib/AST/ASTDiagnostic.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o -c /<>/tools/clang/lib/Lex/TokenConcatenation.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Lex/TokenConcatenation.cpp: In member function ‘bool clang::TokenConcatenation::AvoidConcat(const clang::Token&, const clang::Token&, const clang::Token&) const’: /<>/tools/clang/lib/Lex/TokenConcatenation.cpp:233:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!PrevTok.hasUDSuffix()) ^~ /<>/tools/clang/lib/Lex/TokenConcatenation.cpp:236:3: note: here case tok::identifier: // id+id or id+number or id+L"foo". ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/TokenLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/TokenLexer.cpp.o -c /<>/tools/clang/lib/Lex/TokenLexer.cpp /<>/tools/clang/lib/AST/ASTDiagnostic.cpp: In function ‘void clang::FormatASTNodeDiagnosticArgument(clang::DiagnosticsEngine::ArgumentKind, intptr_t, llvm::StringRef, llvm::StringRef, llvm::ArrayRef >, llvm::SmallVectorImpl&, void*, llvm::ArrayRef)’: /<>/tools/clang/lib/AST/ASTDiagnostic.cpp:361:29: warning: this statement may fall through [-Wimplicit-fallthrough=] Argument = StringRef(); ^ /<>/tools/clang/lib/AST/ASTDiagnostic.cpp:364:5: note: here case DiagnosticsEngine::ak_qualtype: { ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 58%] 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' [ 58%] 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' [ 58%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o -c /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDumper.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTDumper.cpp.o -c /<>/tools/clang/lib/AST/ASTDumper.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/lib/ASTMatchers/Dynamic/Diagnostics.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/ASTDumper.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1776:50: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1781:34: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1781:34: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/AST/ASTDumper.cpp:1776:50: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ASTDumper; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTDumper.cpp:1781:34: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ASTDumper; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTDumper.cpp:1781:34: required from here /<>/include/llvm/Support/Casting.h:133: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/Parse/ParseDiagnostic.h:13, from /<>/tools/clang/lib/Parse/RAIIObjectsForParser.h:18, from /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:30, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:24, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:30, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:24, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19: /usr/include/c++/7/bits/stl_map.h: In member function ‘bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAncestorOfRecursively(const clang::ast_type_traits::DynTypedNode&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::AncestorMatchMode)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp: In function ‘clang::DeclarationName parseOpenMPReductionId(clang::Parser&)’: /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:193:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!WithOperator) ^~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:195:3: note: here default: ^~~~~~~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp: In member function ‘clang::StmtResult clang::Parser::ParseOpenMPDeclarativeOrExecutableDirective(clang::Parser::AllowedContsructsKind)’: /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:866:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (PP.LookAhead(0).is(tok::l_paren)) { ^~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:872:3: note: here case OMPD_taskyield: ^~~~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:884:28: warning: this statement may fall through [-Wimplicit-fallthrough=] HasAssociatedStatement = false; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:886:3: note: here case OMPD_parallel: ^~~~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp: In member function ‘clang::OMPClause* clang::Parser::ParseOpenMPClause(clang::OpenMPDirectiveKind, clang::OpenMPClauseKind, bool)’: /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:1182:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!FirstClause) { ^~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:1188:3: note: here case OMPC_if: ^~~~ /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, ^~~ [ 58%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o -c /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp /usr/include/c++/7/bits/stl_map.h: In function ‘bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::ast_type_traits::DynTypedNode&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::TraversalKind, clang::ast_matchers::internal::ASTMatchFinder::BindKind)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTImporter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTImporter.cpp.o -c /<>/tools/clang/lib/AST/ASTImporter.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/lib/ASTMatchers/Dynamic/VariantValue.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParsePragma.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParsePragma.cpp.o -c /<>/tools/clang/lib/Parse/ParsePragma.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /<>/tools/clang/lib/Parse/RAIIObjectsForParser.h:18, from /<>/tools/clang/lib/Parse/ParsePragma.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/AST/ASTImporter.cpp: In function ‘bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::QualType, clang::QualType)’: /<>/tools/clang/lib/AST/ASTImporter.cpp:702:19: warning: this statement may fall through [-Wimplicit-fallthrough=] return false; ^ /<>/tools/clang/lib/AST/ASTImporter.cpp:707:3: note: here case Type::FunctionNoProto: { ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:394:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 58%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers -I/<>/tools/clang/lib/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o -c /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:37, from /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseStmt.cpp.o -c /<>/tools/clang/lib/Parse/ParseStmt.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /<>/tools/clang/lib/Parse/RAIIObjectsForParser.h:18, from /<>/tools/clang/lib/Parse/ParseStmt.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o -c /<>/tools/clang/lib/AST/ASTTypeTraits.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/lib/AST/ASTTypeTraits.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:612:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Parse/ParseStmt.cpp: In member function ‘clang::StmtResult clang::Parser::ParseStatementOrDeclarationAfterAttributes(clang::Parser::StmtVector&, clang::Parser::AllowedContsructsKind, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&)’: /<>/tools/clang/lib/Parse/ParseStmt.cpp:203:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Parse/ParseStmt.cpp:208:3: note: here default: { ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] 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' [ 58%] Built target clangASTMatchers /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Sema /<>/build-llvm /<>/build-llvm/tools/clang/lib/Sema /<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend.internal". Scanning dependencies of target clangSema make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build make[4]: Entering directory '/<>/build-llvm' [ 58%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o -c /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/AttrImpl.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/AttrImpl.cpp.o -c /<>/tools/clang/lib/AST/AttrImpl.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/AttrImpl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o -c /<>/tools/clang/lib/Parse/ParseStmtAsm.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 58%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o -c /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:547:61: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:762:43: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:772:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:782:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:804:35: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:811:33: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:827:41: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:834:32: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:848:37: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:991:74: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:995:71: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:1068:72: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:378:26: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:378:50: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:382:31: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:386:28: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:390:25: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:396:26: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:895:27: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:959:35: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:988:41: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1185:56: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:179:74: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:298: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:547:61: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:995:71: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:1068:72: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ContainsReference; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:895:27: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ContainsReference; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:895:27: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/AST/CMakeFiles/clangAST.dir/CXXInheritance.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o -c /<>/tools/clang/lib/AST/CXXInheritance.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Parse/CMakeFiles/clangParse.dir/ParseTemplate.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:607:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /<>/tools/clang/lib/Parse/RAIIObjectsForParser.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Comment.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Comment.cpp.o -c /<>/tools/clang/lib/AST/Comment.cpp 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Sema/CMakeFiles/clangSema.dir/AttributeList.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/AttributeList.cpp.o -c /<>/tools/clang/lib/Sema/AttributeList.cpp [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o -c /<>/tools/clang/lib/AST/CommentBriefParser.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/Sema/AttributeList.h:18, from /<>/tools/clang/lib/Sema/AttributeList.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTentative.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseTentative.cpp.o -c /<>/tools/clang/lib/Parse/ParseTentative.cpp [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o -c /<>/tools/clang/lib/AST/CommentCommandTraits.cpp [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentParser.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentParser.cpp.o -c /<>/tools/clang/lib/AST/CommentParser.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Parse/ParseTentative.cpp: In member function ‘clang::Parser::TPResult clang::Parser::isCXXDeclarationSpecifier(clang::Parser::TPResult, bool*)’: /<>/tools/clang/lib/Parse/ParseTentative.cpp:1447:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Parse/ParseTentative.cpp:1468:3: note: here case tok::annot_typename: ^~~~ /<>/tools/clang/lib/Parse/ParseTentative.cpp:1490:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Parse/ParseTentative.cpp:1492:3: note: here case tok::kw_char: ^~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentSema.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentSema.cpp.o -c /<>/tools/clang/lib/AST/CommentSema.cpp [ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/Parser.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/Parser.cpp.o -c /<>/tools/clang/lib/Parse/Parser.cpp [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o -c /<>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/include/clang/AST/CanonicalType.h:18, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/Parser.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Parse/Parser.cpp: In member function ‘clang::Parser::DeclGroupPtrTy clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*)’: /<>/tools/clang/lib/Parse/Parser.cpp:773:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (getLangOpts().ModulesTS) { ^~ /<>/tools/clang/lib/Parse/Parser.cpp:779:3: note: here case tok::kw_using: ^~~~ /<>/tools/clang/lib/Parse/Parser.cpp: In member function ‘bool clang::Parser::isTokenEqualOrEqualTypo()’: /<>/tools/clang/lib/Parse/Parser.cpp:1880:9: warning: this statement may fall through [-Wimplicit-fallthrough=] Diag(Tok, diag::err_invalid_token_after_declarator_suggest_equal) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Parse/Parser.cpp:1883:3: note: here case tok::equal: ^~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Decl.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/DeclSpec.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/DeclSpec.cpp.o -c /<>/tools/clang/lib/Sema/DeclSpec.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/Decl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/Sema/DeclSpec.h:26, from /<>/tools/clang/lib/Sema/DeclSpec.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] 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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o -c /<>/tools/clang/lib/CodeGen/BackendUtil.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/DelayedDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o -c /<>/tools/clang/lib/Sema/DelayedDiagnostic.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclarationName.cpp.o -c /<>/tools/clang/lib/AST/DeclarationName.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, 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*, std::unique_ptr)’: /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/AST/CMakeFiles/clangAST.dir/DeclBase.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclBase.cpp.o -c /<>/tools/clang/lib/AST/DeclBase.cpp [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o -c /<>/tools/clang/lib/Sema/IdentifierResolver.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:17, from /<>/tools/clang/lib/AST/DeclBase.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o -c /<>/tools/clang/lib/CodeGen/CGAtomic.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/JumpDiagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o -c /<>/tools/clang/lib/Sema/JumpDiagnostics.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/CGAtomic.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclCXX.cpp.o -c /<>/tools/clang/lib/AST/DeclCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/AST/DeclCXX.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/MultiplexExternalSemaSource.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:17, from /<>/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /<>/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, from /<>/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, from /<>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclFriend.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclFriend.cpp.o -c /<>/tools/clang/lib/AST/DeclFriend.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o -c /<>/tools/clang/lib/CodeGen/CGBlocks.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Scope.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/Scope.cpp.o -c /<>/tools/clang/lib/Sema/Scope.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclGroup.cpp.o -c /<>/tools/clang/lib/AST/DeclGroup.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclObjC.cpp.o -c /<>/tools/clang/lib/AST/DeclObjC.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/lib/AST/DeclObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Sema.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/Sema.cpp.o -c /<>/tools/clang/lib/Sema/Sema.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/Sema.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 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". 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o -c /<>/tools/clang/lib/Analysis/AnalysisDeclContext.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o -c /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/DeclOpenMP.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:183:42: required from here /<>/include/llvm/Support/Casting.h:133: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/DeclPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o -c /<>/tools/clang/lib/AST/DeclPrinter.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o -c /<>/tools/clang/lib/Analysis/BodyFarm.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp: In member function ‘clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(const clang::FunctionDecl*, unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot)’: /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:2594:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:2598:3: note: here case Builtin::BIget_kernel_work_group_size: { ^~~~ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp: In member function ‘llvm::Value* clang::CodeGen::CodeGenFunction::EmitCommonNeonBuiltinExpr(unsigned int, unsigned int, unsigned int, const char*, unsigned int, const clang::CallExpr*, llvm::SmallVectorImpl&, clang::CodeGen::Address, clang::CodeGen::Address)’: /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:3718:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(Ops[0], Ops[1]); ~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:3719:3: note: here case NEON::BI__builtin_neon_vcage_v: ^~~~ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp: In member function ‘llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, const clang::CallExpr*)’: /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:4961:16: warning: this statement may fall through [-Wimplicit-fallthrough=] rightShift = true; ~~~~~~~~~~~^~~~~~ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:4962:3: note: here case NEON::BI__builtin_neon_vsli_n_v: ^~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaAccess.cpp.o -c /<>/tools/clang/lib/Sema/SemaAccess.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFG.cpp.o -c /<>/tools/clang/lib/Analysis/CFG.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaAccess.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/DeclTemplate.h:18, from /<>/tools/clang/lib/AST/DeclTemplate.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:3989:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:4031:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:4034:53: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:4040:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:4047:37: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4237:50: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4249:61: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4265:72: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4268:55: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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*]’: /<>/tools/clang/lib/Analysis/CFG.cpp:3992:35: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:4259:35: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:4262:41: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:4276:20: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:3989:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::StmtExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::StmtExpr*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4237:50: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4249:61: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXConstructExpr*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4265:72: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CastExpr*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4268:55: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Expr.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Expr.cpp.o -c /<>/tools/clang/lib/AST/Expr.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o -c /<>/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/Analysis/CFG.h:18, from /<>/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaAttr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaAttr.cpp.o -c /<>/tools/clang/lib/Sema/SemaAttr.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o -c /<>/tools/clang/lib/Analysis/CFGStmtMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:2200:71: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/Analysis/CFG.h:18, from /<>/tools/clang/lib/Analysis/CFGStmtMap.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:2962:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:2962:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/AST/Expr.cpp:2198:57: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt*]’ /<>/tools/clang/lib/AST/Expr.cpp:2200:71: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::SideEffectFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/Expr.cpp:2962:52: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::SideEffectFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/Expr.cpp:2962:52: required from here /<>/include/llvm/Support/Casting.h:133: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/lib/Sema/SemaAttr.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o -c /<>/tools/clang/lib/Analysis/CallGraph.cpp /<>/tools/clang/lib/AST/Expr.cpp: In member function ‘bool clang::Expr::isUnusedResultAWarning(const clang::Expr*&, clang::SourceLocation&, clang::SourceRange&, clang::SourceRange&, clang::ASTContext&) const’: /<>/tools/clang/lib/AST/Expr.cpp:2096:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/AST/Expr.cpp:2100:3: note: here case CallExprClass: ^~~~ [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDABuiltin.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDABuiltin.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCUDABuiltin.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:17, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGCUDABuiltin.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ExprClassification.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/SemaCXXScopeSpec.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o -c /<>/tools/clang/lib/Sema/SemaCXXScopeSpec.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o -c /<>/tools/clang/lib/Analysis/CloneDetection.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:323: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:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprConstant.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprConstant.cpp.o -c /<>/tools/clang/lib/AST/ExprConstant.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:139:41: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/CGCUDANV.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCUDANV.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = const clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:504:60: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:139:41: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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}::StmtDataCollector; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:305:5: required from ‘{anonymous}::StmtDataCollector::StmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:482:50: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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}::StmtDataCollector; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:305:5: required from ‘{anonymous}::StmtDataCollector::StmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:482:50: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = const clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = const clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:504:60: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtDataCollector; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:305:5: required from ‘{anonymous}::StmtDataCollector::StmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:482:50: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtDataCollector; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:305:5: required from ‘{anonymous}::StmtDataCollector::StmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:482:50: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:3745:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:3759:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:3766:42: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:3805:42: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:3818:45: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:3883:38: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:3929:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:3976:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:3985:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:3990:61: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:3995:57: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4974:33: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4974:33: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3789:41: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaCast.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCast.cpp.o -c /<>/tools/clang/lib/Sema/SemaCast.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LValueExprEvaluator; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:4974:33: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LValueExprEvaluator; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:4974:33: required from here /<>/include/llvm/Support/Casting.h:133: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/CocoaConventions.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o -c /<>/tools/clang/lib/Analysis/CocoaConventions.cpp /<>/tools/clang/lib/AST/ExprConstant.cpp: In member function ‘{anonymous}::OptionalDiagnostic {anonymous}::EvalInfo::Diag(clang::SourceLocation, clang::diag::kind, unsigned int, bool)’: /<>/tools/clang/lib/AST/ExprConstant.cpp:712:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!HasFoldFailureDiagnostic) ^~ /<>/tools/clang/lib/AST/ExprConstant.cpp:715:11: note: here case EM_ConstantExpression: ^~~~ /<>/tools/clang/lib/AST/ExprConstant.cpp: In function ‘{anonymous}::ICEDiag CheckICE(const clang::Expr*, const clang::ASTContext&)’: /<>/tools/clang/lib/AST/ExprConstant.cpp:10169:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/AST/ExprConstant.cpp:10173:3: note: here case Expr::OffsetOfExprClass: { ^~~~ /<>/tools/clang/lib/AST/ExprConstant.cpp:10273:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/AST/ExprConstant.cpp:10275:3: note: here case Expr::ImplicitCastExprClass: ^~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/Consumed.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/Consumed.cpp.o -c /<>/tools/clang/lib/Analysis/Consumed.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:323: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = 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:133: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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCUDARuntime.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaChecking.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaChecking.cpp.o -c /<>/tools/clang/lib/Sema/SemaChecking.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/Dominators.cpp.o -c /<>/tools/clang/lib/Analysis/Dominators.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /<>/tools/clang/lib/Analysis/Dominators.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/SemaChecking.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/FormatString.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/FormatString.cpp.o -c /<>/tools/clang/lib/Analysis/FormatString.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Analysis/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:11230:50: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:11249:46: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:11253:57: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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/lib/Sema/SemaChecking.cpp:11284:53: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::NullStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::NullStmt*]’ /<>/tools/clang/lib/Sema/SemaChecking.cpp:11230:50: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ForStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ForStmt*]’ /<>/tools/clang/lib/Sema/SemaChecking.cpp:11249:46: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::WhileStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::WhileStmt*]’ /<>/tools/clang/lib/Sema/SemaChecking.cpp:11253:57: required from here /<>/include/llvm/Support/Casting.h:133: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/LiveVariables.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o -c /<>/tools/clang/lib/Analysis/LiveVariables.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCXX.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h:17, from /<>/tools/clang/lib/Analysis/LiveVariables.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprCXX.cpp.o -c /<>/tools/clang/lib/AST/ExprCXX.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/lib/CodeGen/CGVTables.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /<>/tools/clang/lib/CodeGen/CGCXX.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/ExprCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:225:42: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExprWithCleanups*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:227:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OpaqueValueExpr*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:231:65: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:512:57: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/ExprObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprObjC.cpp.o -c /<>/tools/clang/lib/AST/ExprObjC.cpp [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/OSLog.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o -c /<>/tools/clang/lib/AST/ExternalASTSource.cpp [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCXXABI.cpp [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o -c /<>/tools/clang/lib/Analysis/ObjCNoReturn.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:17, from /<>/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /<>/tools/clang/lib/AST/ExternalASTSource.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Analysis/ObjCNoReturn.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o -c /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/InheritViz.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaCodeComplete.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o -c /<>/tools/clang/lib/Analysis/PostOrderCFGView.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/InheritViz.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:24, from /<>/tools/clang/lib/Analysis/PostOrderCFGView.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o -c /<>/tools/clang/lib/Analysis/PrintfFormatString.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o -c /<>/tools/clang/lib/AST/ItaniumCXXABI.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp: In function ‘void AddOrdinaryNameResults(clang::Sema::ParserCompletionContext, clang::Scope*, clang::Sema&, {anonymous}::ResultBuilder&)’: /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp:1826:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Results.AddResult(Result(Builder.TakeString())); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp:1830:3: note: here case Sema::PCC_ForInit: ^~~~ /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp:1832:25: warning: this statement may fall through [-Wimplicit-fallthrough=] AddStorageSpecifiers(CCC, SemaRef.getLangOpts(), Results); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp:1835:3: note: here case Sema::PCC_ParenthesizedExpression: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Analysis/PrintfFormatString.cpp: In member function ‘clang::analyze_format_string::ArgType clang::analyze_printf::PrintfSpecifier::getArgType(clang::ASTContext&, bool) const’: /<>/tools/clang/lib/Analysis/PrintfFormatString.cpp:442:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) ^~ /<>/tools/clang/lib/Analysis/PrintfFormatString.cpp:444:7: note: here default: ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o -c /<>/tools/clang/lib/Analysis/ProgramPoint.cpp [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCall.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCall.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o -c /<>/tools/clang/lib/AST/ItaniumMangle.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /<>/tools/clang/lib/Analysis/ProgramPoint.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:137:57: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:170:47: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:199:53: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:210:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:86:45: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp: In member function ‘void clang::PseudoConstantAnalysis::RunAnalysis()’: /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:110:19: warning: this statement may fall through [-Wimplicit-fallthrough=] continue; ^ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:113:7: note: here case BO_AddAssign: ^~~~ [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/AST/ItaniumMangle.cpp: In member function ‘void {anonymous}::CXXNameMangler::mangleExpression(const clang::Expr*, unsigned int)’: /<>/tools/clang/lib/AST/ItaniumMangle.cpp:3759:40: warning: this statement may fall through [-Wimplicit-fallthrough=] Out << "v1U" << Kind.size() << Kind; ^ /<>/tools/clang/lib/AST/ItaniumMangle.cpp:3763:3: note: here case Expr::CStyleCastExprClass: ^~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:71:70: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:169:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:173:50: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:190:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:205:53: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:209:55: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:220:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:535:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:543:42: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:552:65: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:558:57: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:563:71: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:568:32: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:571:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:607:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:267:29: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:270:33: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:587:23: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DoStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DoStmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:53:49: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:71:70: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:169:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ParenExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ParenExpr*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:173:50: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ForStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ForStmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:607:59: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaConsumer.cpp.o -c /<>/tools/clang/lib/Sema/SemaConsumer.cpp [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o -c /<>/tools/clang/lib/Sema/SemaCoroutine.cpp [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o -c /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Mangle.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Mangle.cpp.o -c /<>/tools/clang/lib/AST/Mangle.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/SemaCoroutine.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/CodeGen/CGCall.cpp: In lambda function: /<>/tools/clang/lib/CodeGen/CGCall.cpp:4128:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/CodeGen/CGCall.cpp:4132:5: note: here case ABIArgInfo::InAlloca: ^~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/AST/Mangle.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp: In member function ‘clang::analyze_format_string::ArgType clang::analyze_scanf::ScanfSpecifier::getArgType(clang::ASTContext&) const’: /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp:342:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) ^~ /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp:344:9: note: here default: ^~~~~~~ /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp:358:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) ^~ /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp:360:9: note: here default: ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o -c /<>/tools/clang/lib/Analysis/ThreadSafety.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1332:56: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ParenExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ParenExpr*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1335:58: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1338:72: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExprWithCleanups*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1341:73: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1344:63: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1348:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1355:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCUDA.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCUDA.cpp.o -c /<>/tools/clang/lib/Sema/SemaCUDA.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaCUDA.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGClass.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o -c /<>/tools/clang/lib/CodeGen/CGClass.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o -c /<>/tools/clang/lib/AST/MicrosoftMangle.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Analysis/Analyses/PostOrderCFGView.h:24, from /<>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:25, from /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CastExpr*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:257:48: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGClass.cpp:516:21: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGClass.cpp:516:21: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGClass.cpp:516:21: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGClass.cpp:516:21: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o -c /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp /<>/tools/clang/lib/CodeGen/CGClass.cpp: In member function ‘void clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)’: /<>/tools/clang/lib/CodeGen/CGClass.cpp:1431:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!isTryBody) { ^~ /<>/tools/clang/lib/CodeGen/CGClass.cpp:1438:3: note: here case Dtor_Base: ^~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp: In member function ‘void clang::NestedNameSpecifier::print(llvm::raw_ostream&, const clang::PrintingPolicy&) const’: /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp:291:8: warning: this statement may fall through [-Wimplicit-fallthrough=] OS << "template "; ~~~^~~~~~~~~~~~~~ /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp:294:3: note: here case TypeSpec: { ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NSAPI.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:12102:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o -c /<>/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::AsmStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/SemaDecl.cpp:12114:28: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:12114:49: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/Sema/SemaDecl.cpp:12102:44: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/Sema/SemaDecl.cpp: In member function ‘clang::ParsedType clang::Sema::getTypeName(const clang::IdentifierInfo&, clang::SourceLocation, clang::Scope*, clang::CXXScopeSpec*, bool, bool, clang::ParsedType, bool, bool, clang::IdentifierInfo**)’: /<>/tools/clang/lib/Sema/SemaDecl.cpp:373:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Sema/SemaDecl.cpp:375:3: note: here case LookupResult::FoundOverloaded: ^~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o -c /<>/tools/clang/lib/Analysis/UninitializedValues.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/OpenMPClause.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o -c /<>/tools/clang/lib/AST/OpenMPClause.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/UninitializedValues.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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/Analysis/UninitializedValues.cpp:653:37: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ParentMap.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ParentMap.cpp.o -c /<>/tools/clang/lib/AST/ParentMap.cpp [ 61%] 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' [ 61%] 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' [ 61%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/Commit.cpp.o cd /<>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Edit -I/<>/tools/clang/lib/Edit -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/Commit.cpp.o -c /<>/tools/clang/lib/Edit/Commit.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/EditedSource.cpp.o cd /<>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Edit -I/<>/tools/clang/lib/Edit -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/EditedSource.cpp.o -c /<>/tools/clang/lib/Edit/EditedSource.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o cd /<>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Edit -I/<>/tools/clang/lib/Edit -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o -c /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RawCommentList.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RawCommentList.cpp.o -c /<>/tools/clang/lib/AST/RawCommentList.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/Edit/RewriteObjCFoundationAPI.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:323: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayout.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RecordLayout.cpp.o -c /<>/tools/clang/lib/AST/RecordLayout.cpp /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp: In function ‘bool rewriteToNumberLiteral(const clang::ObjCMessageExpr*, const clang::NSAPI&, clang::edit::Commit&)’: /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:806:20: warning: this statement may fall through [-Wimplicit-fallthrough=] CallIsUnsigned = true; ~~~~~~~~~~~~~~~^~~~~~ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:807:3: note: here case NSAPI::NSNumberWithLong: ^~~~ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:812:20: warning: this statement may fall through [-Wimplicit-fallthrough=] CallIsUnsigned = true; ~~~~~~~~~~~~~~~^~~~~~ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:813:3: note: here case NSAPI::NSNumberWithLongLong: ^~~~ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:818:18: warning: this statement may fall through [-Wimplicit-fallthrough=] CallIsDouble = true; ~~~~~~~~~~~~~^~~~~~ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:819:3: note: here case NSAPI::NSNumberWithFloat: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] 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' [ 61%] 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". In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ 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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ Scanning dependencies of target 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' [ 61%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Rewrite -I/<>/tools/clang/lib/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o -c /<>/tools/clang/lib/Rewrite/DeltaTree.cpp [ 61%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Rewrite -I/<>/tools/clang/lib/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o -c /<>/tools/clang/lib/Rewrite/HTMLRewrite.cpp /<>/tools/clang/lib/CodeGen/CGCoroutine.cpp: In member function ‘clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCoroutineIntrinsic(const clang::CallExpr*, unsigned int)’: /<>/tools/clang/lib/CodeGen/CGCoroutine.cpp:94:14: warning: this statement may fall through [-Wimplicit-fallthrough=] CGM.Error(E->getLocStart(), "this builtin expect that __builtin_coro_id has" ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ " been used earlier in this function"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/CodeGen/CGCoroutine.cpp:100:3: note: here case llvm::Intrinsic::coro_suspend: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Rewrite/HTMLRewrite.cpp: In function ‘void clang::html::SyntaxHighlight(clang::Rewriter&, clang::FileID, const clang::Preprocessor&)’: /<>/tools/clang/lib/Rewrite/HTMLRewrite.cpp:410:7: warning: this statement may fall through [-Wimplicit-fallthrough=] --TokLen; ^~~~~~~~ /<>/tools/clang/lib/Rewrite/HTMLRewrite.cpp:412:5: note: here case tok::wide_string_literal: ^~~~ [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o -c /<>/tools/clang/lib/CodeGen/CGDebugInfo.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o -c /<>/tools/clang/lib/AST/RecordLayoutBuilder.cpp [ 61%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Rewrite -I/<>/tools/clang/lib/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o -c /<>/tools/clang/lib/Rewrite/RewriteRope.cpp [ 61%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/Rewriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Rewrite -I/<>/tools/clang/lib/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/Rewriter.cpp.o -c /<>/tools/clang/lib/Rewrite/Rewriter.cpp [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o -c /<>/tools/clang/lib/Sema/SemaDeclAttr.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/RecordLayout.h:18, from /<>/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Rewrite -I/<>/tools/clang/lib/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o -c /<>/tools/clang/lib/Rewrite/TokenRewriter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] 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' [ 61%] 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' [ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o -c /<>/tools/clang/lib/ARCMigrate/ARCMT.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /<>/tools/clang/include/clang/ARCMigrate/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o -c /<>/tools/clang/lib/AST/SelectorLocationsKind.cpp /<>/tools/clang/lib/CodeGen/CGDebugInfo.cpp: In member function ‘llvm::DICompositeType* clang::CodeGen::CGDebugInfo::CreateLimitedType(const clang::RecordType*)’: /<>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:2705:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (FullName.empty()) ^~ /<>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:2708:3: note: here case llvm::dwarf::DW_TAG_structure_type: ^~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Stmt.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Stmt.cpp.o -c /<>/tools/clang/lib/AST/Stmt.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/Stmt.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt*]’ /<>/tools/clang/lib/AST/Stmt.cpp:141:52: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::SwitchCase; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SwitchCase*]’ /<>/tools/clang/lib/AST/Stmt.cpp:143:59: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::AttributedStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::AttributedStmt*]’ /<>/tools/clang/lib/AST/Stmt.cpp:145:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o -c /<>/tools/clang/lib/CodeGen/CGDecl.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtCXX.cpp.o -c /<>/tools/clang/lib/AST/StmtCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGDecl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtIterator.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtIterator.cpp.o -c /<>/tools/clang/lib/AST/StmtIterator.cpp [ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o -c /<>/tools/clang/lib/ARCMigrate/ObjCMT.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/StmtObjC.h:16, from /<>/tools/clang/lib/AST/StmtObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:587:39: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1114:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/CodeGen/CGDecl.cpp:587:39: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/CodeGen/CGDecl.cpp:1114:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o -c /<>/tools/clang/lib/AST/StmtOpenMP.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o -c /<>/tools/clang/lib/CodeGen/CGDeclCXX.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtPrinter.cpp.o -c /<>/tools/clang/lib/AST/StmtPrinter.cpp [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o -c /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/StmtPrinter.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtProfile.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtProfile.cpp.o -c /<>/tools/clang/lib/AST/StmtProfile.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/StmtProfile.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp: In member function ‘bool clang::Sema::checkThisInStaticMemberFunctionExceptionSpec(clang::CXXMethodDecl*)’: /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp:14620:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!Finder.TraverseStmt(Proto->getNoexceptExpr())) ^~ /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp:14623:3: note: here case EST_Dynamic: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/StmtProfile.cpp:76:20: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/StmtProfile.cpp:76:20: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/StmtProfile.cpp:76:20: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/StmtProfile.cpp:76:20: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGException.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGException.cpp.o -c /<>/tools/clang/lib/CodeGen/CGException.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtViz.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtViz.cpp.o -c /<>/tools/clang/lib/AST/StmtViz.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateBase.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1466:38: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1466:38: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransAPIUses.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CaptureFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGException.cpp:1466:38: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CaptureFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGException.cpp:1466:38: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateName.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TemplateName.cpp.o -c /<>/tools/clang/lib/AST/TemplateName.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/TransAPIUses.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Type.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Type.cpp.o -c /<>/tools/clang/lib/AST/Type.cpp [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExpr.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/lib/AST/Type.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransARCAssign.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypeLoc.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TypeLoc.cpp.o -c /<>/tools/clang/lib/AST/TypeLoc.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypePrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TypePrinter.cpp.o -c /<>/tools/clang/lib/AST/TypePrinter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/PrettyPrinter.h:17, from /<>/tools/clang/lib/AST/TypePrinter.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprAgg.cpp [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTableBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/VTableBuilder.cpp.o -c /<>/tools/clang/lib/AST/VTableBuilder.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/include/clang/AST/VTableBuilder.h:17, from /<>/tools/clang/lib/AST/VTableBuilder.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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, ^~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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_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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.h:17, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:17, from /<>/tools/clang/include/clang/AST/VTableBuilder.h:17, from /<>/tools/clang/lib/AST/VTableBuilder.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::BaseSubobject&}; _Tp = clang::BaseSubobject; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:30, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:24, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/include/clang/AST/VTableBuilder.h:17, from /<>/tools/clang/lib/AST/VTableBuilder.cpp:14: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = clang::MicrosoftVTableContext::MethodVFTableLocation; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:30, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:24, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/include/clang/AST/VTableBuilder.h:17, from /<>/tools/clang/lib/AST/VTableBuilder.cpp:14: /usr/include/c++/7/bits/stl_map.h: In member function ‘void clang::MicrosoftVTableContext::dumpMethodLocations(const clang::CXXRecordDecl*, const MethodVFTableLocationsTy&, llvm::raw_ostream&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o -c /<>/tools/clang/lib/Sema/SemaExceptionSpec.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTTBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/VTTBuilder.cpp.o -c /<>/tools/clang/lib/AST/VTTBuilder.cpp [ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/include/clang/AST/VTTBuilder.h:18, from /<>/tools/clang/lib/AST/VTTBuilder.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 61%] Linking CXX static library ../../../../lib/libclangAST.a cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/cmake -P CMakeFiles/clangAST.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangAST.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libclangAST.a CMakeFiles/clangAST.dir/APValue.cpp.o CMakeFiles/clangAST.dir/ASTConsumer.cpp.o CMakeFiles/clangAST.dir/ASTContext.cpp.o CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o CMakeFiles/clangAST.dir/ASTDumper.cpp.o CMakeFiles/clangAST.dir/ASTImporter.cpp.o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o CMakeFiles/clangAST.dir/AttrImpl.cpp.o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o CMakeFiles/clangAST.dir/Comment.cpp.o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o CMakeFiles/clangAST.dir/CommentLexer.cpp.o CMakeFiles/clangAST.dir/CommentParser.cpp.o CMakeFiles/clangAST.dir/CommentSema.cpp.o CMakeFiles/clangAST.dir/Decl.cpp.o CMakeFiles/clangAST.dir/DeclarationName.cpp.o CMakeFiles/clangAST.dir/DeclBase.cpp.o CMakeFiles/clangAST.dir/DeclCXX.cpp.o CMakeFiles/clangAST.dir/DeclFriend.cpp.o CMakeFiles/clangAST.dir/DeclGroup.cpp.o CMakeFiles/clangAST.dir/DeclObjC.cpp.o CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o CMakeFiles/clangAST.dir/DeclTemplate.cpp.o CMakeFiles/clangAST.dir/Expr.cpp.o CMakeFiles/clangAST.dir/ExprClassification.cpp.o CMakeFiles/clangAST.dir/ExprConstant.cpp.o CMakeFiles/clangAST.dir/ExprCXX.cpp.o CMakeFiles/clangAST.dir/ExprObjC.cpp.o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o CMakeFiles/clangAST.dir/InheritViz.cpp.o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o CMakeFiles/clangAST.dir/Mangle.cpp.o CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o CMakeFiles/clangAST.dir/NSAPI.cpp.o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o CMakeFiles/clangAST.dir/ParentMap.cpp.o CMakeFiles/clangAST.dir/RawCommentList.cpp.o CMakeFiles/clangAST.dir/RecordLayout.cpp.o CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o CMakeFiles/clangAST.dir/Stmt.cpp.o CMakeFiles/clangAST.dir/StmtCXX.cpp.o CMakeFiles/clangAST.dir/StmtIterator.cpp.o CMakeFiles/clangAST.dir/StmtObjC.cpp.o CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o CMakeFiles/clangAST.dir/StmtPrinter.cpp.o CMakeFiles/clangAST.dir/StmtProfile.cpp.o CMakeFiles/clangAST.dir/StmtViz.cpp.o CMakeFiles/clangAST.dir/TemplateBase.cpp.o CMakeFiles/clangAST.dir/TemplateName.cpp.o CMakeFiles/clangAST.dir/Type.cpp.o CMakeFiles/clangAST.dir/TypeLoc.cpp.o CMakeFiles/clangAST.dir/TypePrinter.cpp.o CMakeFiles/clangAST.dir/VTableBuilder.cpp.o CMakeFiles/clangAST.dir/VTTBuilder.cpp.o /usr/bin/ranlib ../../../../lib/libclangAST.a make[4]: Leaving directory '/<>/build-llvm' [ 61%] 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' [ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Action.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Action.cpp.o -c /<>/tools/clang/lib/Driver/Action.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExpr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExpr.cpp.o -c /<>/tools/clang/lib/Sema/SemaExpr.cpp [ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Compilation.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Compilation.cpp.o -c /<>/tools/clang/lib/Driver/Compilation.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/CrossWindowsToolChain.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/CrossWindowsToolChain.cpp.o -c /<>/tools/clang/lib/Driver/CrossWindowsToolChain.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Distro.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Distro.cpp.o -c /<>/tools/clang/lib/Driver/Distro.cpp [ 61%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Driver.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprComplex.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp /<>/tools/clang/lib/Sema/SemaExpr.cpp: In member function ‘clang::ExprResult clang::Sema::CreateBuiltinBinOp(clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)’: /<>/tools/clang/lib/Sema/SemaExpr.cpp:11131:34: warning: this statement may fall through [-Wimplicit-fallthrough=] checkObjCPointerIntrospection(*this, LHS, RHS, OpLoc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaExpr.cpp:11132:3: note: here case BO_Xor: ^~~~ /<>/tools/clang/lib/Sema/SemaExpr.cpp:11173:27: warning: this statement may fall through [-Wimplicit-fallthrough=] DiagnoseSelfAssignment(*this, LHS.get(), RHS.get(), OpLoc); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaExpr.cpp:11174:3: note: here case BO_XorAssign: ^~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/DriverOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o -c /<>/tools/clang/lib/Driver/DriverOptions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Job.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Job.cpp.o -c /<>/tools/clang/lib/Driver/Job.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/MinGWToolChain.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/MinGWToolChain.cpp.o -c /<>/tools/clang/lib/Driver/MinGWToolChain.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Multilib.cpp.o -c /<>/tools/clang/lib/Driver/Multilib.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/MSVCToolChain.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/MSVCToolChain.cpp.o -c /<>/tools/clang/lib/Driver/MSVCToolChain.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o -c /<>/tools/clang/lib/Driver/SanitizerArgs.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains.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:3863: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:3879: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:10975: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:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3879: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:5877: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:5877:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5877:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/tools/clang/lib/Sema/SemaExpr.cpp: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:3879: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/Driver/ToolChains.cpp: In constructor ‘clang::driver::toolchains::MyriadToolChain::MyriadToolChain(const clang::driver::Driver&, const llvm::Triple&, const llvm::opt::ArgList&)’: /<>/tools/clang/lib/Driver/ToolChains.cpp:5113:11: warning: this statement may fall through [-Wimplicit-fallthrough=] D.Diag(diag::err_target_unsupported_arch) << Triple.getArchName() ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Driver/ToolChains.cpp:5115:3: note: here case llvm::Triple::sparc: ^~~~ /<>/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:3879: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)) ~~~~~~~~~~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp 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:5640: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:5640:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5640:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprScalar.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/Tools.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Tools.cpp.o -c /<>/tools/clang/lib/Driver/Tools.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o -c /<>/tools/clang/lib/Sema/SemaExprCXX.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/CGLoopInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o -c /<>/tools/clang/lib/CodeGen/CGLoopInfo.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Use.h:29, from /<>/include/llvm/IR/User.h:24, from /<>/include/llvm/IR/Constant.h:17, from /<>/include/llvm/IR/Metadata.h:29, from /<>/include/llvm/IR/TrackingMDRef.h:17, from /<>/include/llvm/IR/DebugLoc.h:18, from /<>/tools/clang/lib/CodeGen/CGLoopInfo.h:20, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CGObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjC.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Types.cpp.o -c /<>/tools/clang/lib/Driver/Types.cpp [ 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/CrossWindowsToolChain.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/MinGWToolChain.cpp.o CMakeFiles/clangDriver.dir/Multilib.cpp.o CMakeFiles/clangDriver.dir/MSVCToolChain.cpp.o CMakeFiles/clangDriver.dir/Phases.cpp.o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o CMakeFiles/clangDriver.dir/Tool.cpp.o CMakeFiles/clangDriver.dir/ToolChain.cpp.o CMakeFiles/clangDriver.dir/ToolChains.cpp.o CMakeFiles/clangDriver.dir/Tools.cpp.o CMakeFiles/clangDriver.dir/Types.cpp.o /usr/bin/ranlib ../../../../lib/libclangDriver.a make[4]: Leaving directory '/<>/build-llvm' [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o -c /<>/tools/clang/lib/Serialization/ASTCommon.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/ASTCommon.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1474:61: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1643:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename 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:3130:54: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename 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:3130:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type 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:3130:54: required from here /<>/include/llvm/Support/Casting.h:231:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] return cast_convert_val::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ASTReader.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReader.cpp.o -c /<>/tools/clang/lib/Serialization/ASTReader.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/CodeGen/CGObjC.cpp:1474:61: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/lib/Sema/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:3863: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:3879: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:10975: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:3879: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)) ~~~~~~~~~~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjCGNU.cpp /<>/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:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3879: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:5877: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:5877:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5877: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:3879:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘clang::TypeSourceInfo* clang::TreeTransform::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformTypos]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5640: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:5640:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5640: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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransProperties.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaExprMember.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprMember.cpp.o -c /<>/tools/clang/lib/Sema/SemaExprMember.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CGObjCMac.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:4023:36: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:4023:36: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:4337:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:4438:60: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/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:4021:31: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::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:4023:36: required from here /<>/include/llvm/Support/Casting.h:231: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:4337:56: required from here /<>/include/llvm/Support/Casting.h:231: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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/ASTReaderDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o -c /<>/tools/clang/lib/Serialization/ASTReaderDecl.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaFixItUtils.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o -c /<>/tools/clang/lib/Sema/SemaFixItUtils.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjCRuntime.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/TransRetainReleaseDealloc.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaInit.cpp.o -c /<>/tools/clang/lib/Sema/SemaInit.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp: In member function ‘bool {anonymous}::RetainReleaseDeallocRemover::VisitObjCMessageExpr(clang::ObjCMessageExpr*)’: /<>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:68:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isRemovable(E)) { ^~ /<>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:81:5: note: here case OMF_retain: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaInit.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/ASTReaderStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o -c /<>/tools/clang/lib/Serialization/ASTReaderStmt.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp /<>/tools/clang/lib/Sema/SemaInit.cpp: In member function ‘clang::ExprResult clang::InitializationSequence::Perform(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::MultiExprArg, clang::QualType*)’: /<>/tools/clang/lib/Sema/SemaInit.cpp:7071:13: warning: this statement may fall through [-Wimplicit-fallthrough=] S.Diag(Kind.getLocation(), diag::ext_array_init_copy) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaInit.cpp:7075:5: note: here case SK_ArrayInit: ^~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/TransUnbridgedCasts.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/SemaLambda.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaLambda.cpp.o -c /<>/tools/clang/lib/Sema/SemaLambda.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CGOpenMPRuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o -c /<>/tools/clang/lib/Serialization/ASTWriter.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/SemaLambda.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Serialization/ASTWriter.h:18, from /<>/tools/clang/lib/Serialization/ASTWriter.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Sema/SemaLambda.cpp: In member function ‘clang::MangleNumberingContext* clang::Sema::getCurrentMangleNumberContext(const clang::DeclContext*, clang::Decl*&)’: /<>/tools/clang/lib/Sema/SemaLambda.cpp:335:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IsInNonspecializedTemplate) { ^~ /<>/tools/clang/lib/Sema/SemaLambda.cpp:341:3: note: here case DataMember: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:3540:48: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:3540:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4871:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:4908:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:6104:45: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:6138:39: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OMPTargetDirective; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:6101:53: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:4871:56: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:4908:52: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPExecutableDirective*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:6127:75: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LambdaExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LambdaExpr*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:6138:39: required from here /<>/include/llvm/Support/Casting.h:133:74: 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/SemaLookup.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaLookup.cpp.o -c /<>/tools/clang/lib/Sema/SemaLookup.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Serialization/ASTWriter.h:18, from /<>/tools/clang/lib/Serialization/ASTWriter.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Sema/SemaLookup.cpp: In function ‘void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::QualType)’: /<>/tools/clang/lib/Sema/SemaLookup.cpp:2648:42: warning: this statement may fall through [-Wimplicit-fallthrough=] Queue.push_back(Arg.getTypePtr()); ^ /<>/tools/clang/lib/Sema/SemaLookup.cpp:2651:5: note: here case Type::FunctionNoProto: { ^~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o -c /<>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o -c /<>/tools/clang/lib/Serialization/ASTWriterDecl.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o -c /<>/tools/clang/lib/Sema/SemaObjCProperty.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o -c /<>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o -c /<>/tools/clang/lib/Serialization/ASTWriterStmt.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/CodeGen/CGRecordLayout.h:14, from /<>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o -c /<>/tools/clang/lib/Sema/SemaOpenMP.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Serialization/ASTWriter.h:18, from /<>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /<>/tools/clang/lib/Sema/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/TransformActions.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransformActions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /<>/tools/clang/include/clang/ARCMigrate/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/ARCMigrate/TransformActions.cpp: In member function ‘void {anonymous}::TransformActionsImpl::addRemoval(clang::CharSourceRange)’: /<>/tools/clang/lib/ARCMigrate/TransformActions.cpp:541:15: warning: this statement may fall through [-Wimplicit-fallthrough=] RI->End = newRange.End; ~~~~~~~~^~~~~~~~~~~~~~ /<>/tools/clang/lib/ARCMigrate/TransformActions.cpp:542:5: note: here case Range_ExtendsBegin: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1312:31: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1312:31: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Transforms.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o -c /<>/tools/clang/lib/ARCMigrate/Transforms.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o -c /<>/tools/clang/lib/Serialization/GeneratePCH.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LocalVarRefChecker; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:1312:31: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LocalVarRefChecker; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:1312:31: required from here /<>/include/llvm/Support/Casting.h:133: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/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)); ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /usr/include/c++/7/bits/stl_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); ~~~~~~~~~~~~~~~~~~~~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /usr/include/c++/7/bits/stl_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:18, 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:18, 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CGStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/GlobalModuleIndex.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o -c /<>/tools/clang/lib/Serialization/GlobalModuleIndex.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IndirectGotoStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:132:51: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1348:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/Module.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/Module.cpp.o -c /<>/tools/clang/lib/Serialization/Module.cpp /<>/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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPParallelForSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:217:73: required from here /<>/include/llvm/Support/Casting.h:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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::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:231: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::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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231: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:231:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:1238:36: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt*]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:390:62: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::SwitchCase; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SwitchCase*]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:1348:52: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:1367:56: required from here /<>/include/llvm/Support/Casting.h:133:74: 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/ModuleFileExtension.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o -c /<>/tools/clang/lib/Serialization/ModuleFileExtension.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o -c /<>/tools/clang/lib/Serialization/ModuleManager.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:25, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGStmt.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::CodeGen::LValue&}; _Tp = clang::CodeGen::LValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:25, 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 /<>/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:3863: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:3879: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:10975: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)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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 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:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3879: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)) ~~~~~~~~~~~~~~~~ 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 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:5877: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:5877:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5877:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /usr/bin/ranlib ../../../../lib/libclangSerialization.a 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:3879: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)) ~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 63%] Built target clangSerialization [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o -c /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaOverload.cpp.o -c /<>/tools/clang/lib/Sema/SemaOverload.cpp /<>/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:3879:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘clang::TypeSourceInfo* clang::TreeTransform::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformExprToCaptures]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5640: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:5640:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5640:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ 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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /<>/tools/clang/lib/CodeGen/CGCleanup.h:17, from /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaPseudoObject.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:182:72: warning: ignoring 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:76: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:607:76: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:3384:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3388:55: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExprWithCleanups*]’ /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3384:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3388:55: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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 make[4]: Leaving directory '/<>/build-llvm' [ 63%] Built target clangARCMigrate /usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/lib/Frontend /<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend.internal". Scanning dependencies of target clangFrontend make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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' [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o -c /<>/tools/clang/lib/Frontend/ASTConsumers.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/ASTConsumers.h:17, from /<>/tools/clang/lib/Frontend/ASTConsumers.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o -c /<>/tools/clang/lib/CodeGen/CGVTT.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/lib/CodeGen/CGVTables.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /<>/tools/clang/lib/CodeGen/CGVTT.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:323: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ASTMerge.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o -c /<>/tools/clang/lib/Frontend/ASTMerge.cpp In file included from /usr/include/c++/7/algorithm:61:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/APInt.h:20, from /<>/include/llvm/ADT/APFloat.h:20, from /<>/tools/clang/include/clang/AST/APValue.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/7/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __lower_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/APInt.h:20, from /<>/include/llvm/ADT/APFloat.h:20, from /<>/tools/clang/include/clang/AST/APValue.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::APSInt&}; _Tp = llvm::APSInt; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/APInt.h:20, from /<>/include/llvm/ADT/APFloat.h:20, from /<>/tools/clang/include/clang/AST/APValue.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _OutputIterator = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘clang::StmtResult clang::Sema::ActOnFinishSwitchStmt(clang::SourceLocation, clang::Stmt*, clang::Stmt*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/APInt.h:20, from /<>/include/llvm/ADT/APFloat.h:20, from /<>/tools/clang/include/clang/AST/APValue.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/7/bits/stl_algo.h:5006:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:5008:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o -c /<>/tools/clang/lib/Frontend/ASTUnit.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenAction.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaStmtAsm.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o -c /<>/tools/clang/lib/Sema/SemaStmtAsm.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Sema/SemaStmtAsm.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CodeGenModule.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp /<>/tools/clang/lib/Sema/SemaStmtAsm.cpp: In member function ‘clang::StmtResult clang::Sema::ActOnGCCAsmStmt(clang::SourceLocation, bool, bool, unsigned int, unsigned int, clang::IdentifierInfo**, clang::MultiExprArg, clang::MultiExprArg, clang::Expr*, clang::MultiExprArg, clang::SourceLocation)’: /<>/tools/clang/lib/Sema/SemaStmtAsm.cpp:277:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (RequireCompleteType(OutputExpr->getLocStart(), Exprs[i]->getType(), ^~ /<>/tools/clang/lib/Sema/SemaStmtAsm.cpp:280:5: note: here default: ^~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/tools/clang/lib/Frontend/ASTUnit.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::ASTUnit::CachedCodeCompletionResult&}; _Tp = clang::ASTUnit::CachedCodeCompletionResult; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/lib/CodeGen/CGVTables.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:30, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:24, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/tools/clang/lib/Frontend/ASTUnit.cpp:14: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = llvm::sys::fs::UniqueID; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/tools/clang/lib/Frontend/ASTUnit.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void clang::ASTUnit::CacheCodeCompletionResults()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/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:1185:23: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:1190:24: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1194:24: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1214:45: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1214:63: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1215:21: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1218:23: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1236:20: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1237:63: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1238:29: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1238:51: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1239:35: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1239:60: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1242:22: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: 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/SemaStmtAttr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o -c /<>/tools/clang/lib/Sema/SemaStmtAttr.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/CacheTokens.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o -c /<>/tools/clang/lib/Frontend/CacheTokens.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CodeGenPGO.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenPGO.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o -c /<>/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o -c /<>/tools/clang/lib/Frontend/ChainedIncludesSource.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplate.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplate.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /<>/tools/clang/lib/Sema/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp: In member function ‘void clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)’: /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp:3780:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (cast(D)->getDescribedVarTemplate()) ^~ /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp:3782:3: note: here case Decl::VarTemplateSpecialization: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ComputeRegionCounts; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:247:26: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ComputeRegionCounts; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:247:26: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/Sema/SemaTemplate.cpp: In member function ‘bool clang::Sema::CheckTemplateTypeArgument(clang::TemplateTypeParmDecl*, clang::TemplateArgumentLoc&, llvm::SmallVectorImpl&)’: /<>/tools/clang/lib/Sema/SemaTemplate.cpp:3389:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Sema/SemaTemplate.cpp:3392:3: note: here default: { ^~~~~~~ /<>/tools/clang/lib/Sema/SemaTemplate.cpp: In member function ‘bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)’: /<>/tools/clang/lib/Sema/SemaTemplate.cpp:6940:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Sema/SemaTemplate.cpp:6942:3: note: here case TSK_ExplicitInstantiationDeclaration: ^~~~ /<>/tools/clang/lib/Sema/SemaTemplate.cpp: In member function ‘clang::QualType clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, const clang::IdentifierInfo&, clang::SourceLocation)’: /<>/tools/clang/lib/Sema/SemaTemplate.cpp:8657:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Sema/SemaTemplate.cpp:8662:3: note: here case LookupResult::NotFoundInCurrentInstantiation: ^~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o -c /<>/tools/clang/lib/Frontend/CodeGenOptions.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o -c /<>/tools/clang/lib/Frontend/CompilerInstance.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o -c /<>/tools/clang/lib/Frontend/CompilerInvocation.cpp /<>/tools/clang/lib/Frontend/CompilerInstance.cpp: In member function ‘virtual clang::ModuleLoadResult clang::CompilerInstance::loadModule(clang::SourceLocation, clang::ModuleIdPath, clang::Module::NameVisibilityKind, bool)’: /<>/tools/clang/lib/Frontend/CompilerInstance.cpp:1694:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (LoadFromPrebuiltModulePath) ^~ /<>/tools/clang/lib/Frontend/CompilerInstance.cpp:1699:5: note: here case ASTReader::VersionMismatch: ^~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/lib/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:5640: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:5640:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5640:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenTBAA.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 = clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>; Derived = {anonymous}::CurrentInstantiationRebuilder]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3863: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:3879: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:10975: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:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3879: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:5877: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:5877:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5877:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/tools/clang/lib/Sema/SemaTemplate.cpp:12:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::CurrentInstantiationRebuilder]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3879: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:3879: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)) ~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/lib/CodeGen/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o -c /<>/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/DependencyFile.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o -c /<>/tools/clang/lib/Frontend/DependencyFile.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenTypes.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o -c /<>/tools/clang/lib/Frontend/DependencyGraph.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/FrontendAction.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o -c /<>/tools/clang/lib/Frontend/FrontendAction.cpp /usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend make[4]: Entering directory '/<>/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". /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp: In function ‘clang::Sema::TemplateDeductionResult DeduceTemplateArgumentsByTypeMatch(clang::Sema&, clang::TemplateParameterList*, clang::QualType, clang::QualType, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl&, unsigned int, bool, bool)’: /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:1460:13: warning: this statement may fall through [-Wimplicit-fallthrough=] Param = cast(Param) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ->getInjectedSpecializationType(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:1472:5: note: here case Type::TemplateSpecialization: { ^~~~ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp: In function ‘void MarkUsedTemplateParameters(clang::ASTContext&, clang::QualType, bool, unsigned int, llvm::SmallBitVector&)’: /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4995:31: warning: this statement may fall through [-Wimplicit-fallthrough=] MarkUsedTemplateParameters(Ctx, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cast(T)->getSizeExpr(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OnlyDeduced, Depth, Used); ~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:5000:3: note: here case Type::ConstantArray: ^~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o -c /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /<>/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h:13, from /<>/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/HTMLPrint.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o -c /<>/tools/clang/lib/Frontend/FrontendActions.cpp In file included from /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘clang::TypeSourceInfo* clang::TreeTransform::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5640: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:5640:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5640:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ 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/lib/Frontend/Rewrite/HTMLPrint.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>; Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3879:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::ExprResult clang::TreeTransform::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:10975:35: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, PackArgs.end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TransformedPackArgs, /*Uneval*/true)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator; Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3879:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5877: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:5877:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5877: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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3879:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3879:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/InclusionRewriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:824:53: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CounterCoverageMappingBuilder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:485:12: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CounterCoverageMappingBuilder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:485:12: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/SemaTemplateInstantiate.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteMacros.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/SemaTemplateInstantiate.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/FrontendOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/ItaniumCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o -c /<>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o -c /<>/tools/clang/lib/Frontend/HeaderIncludeGen.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/InitHeaderSearch.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o -c /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp: In member function ‘void {anonymous}::InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple&, const clang::HeaderSearchOptions&)’: /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp:222:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (triple.getEnvironment() != llvm::Triple::Cygnus) ^~ /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp:224:5: note: here default: ^~~~~~~ /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp:345:69: warning: this statement may fall through [-Wimplicit-fallthrough=] AddPath(BaseSDKPath + "/target/include_common", System, false); ^ /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp:347:3: note: here default: ^~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o -c /<>/tools/clang/lib/Frontend/InitPreprocessor.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Frontend/InitPreprocessor.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:5640: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:5640:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5640: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:3863: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:3879: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:10975: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 = clang::TemplateArgumentLocContainerIterator; Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3863:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3879:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5877: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:5877:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5877: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 = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3879: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 member function ‘clang::QualType clang::TreeTransform::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3879:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LangStandards.cpp.o -c /<>/tools/clang/lib/Frontend/LangStandards.cpp [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o -c /<>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o -c /<>/tools/clang/lib/Frontend/LayoutOverrideSource.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17, from /<>/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/LogDiagnosticPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/ModuleDependencyCollector.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o -c /<>/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/MultiplexConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o -c /<>/tools/clang/lib/Frontend/MultiplexConsumer.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:25, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteTest.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o -c /<>/tools/clang/lib/Frontend/PCHContainerOperations.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:25, 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%] 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 [ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp make[4]: Leaving directory '/<>/build-llvm' [ 64%] 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' [ 64%] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o cd /<>/build-llvm/tools/clang/lib/FrontendTool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/FrontendTool -I/<>/tools/clang/lib/FrontendTool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o -c /<>/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp [ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o -c /<>/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/Sema/Sema.h:18, from /<>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o -c /<>/tools/clang/lib/CodeGen/ModuleBuilder.cpp [ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o -c /<>/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:23, from /<>/include/llvm/IR/DataLayout.h:25, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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%] 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' [ 64%] 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' [ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o -c /<>/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp [ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o -c /<>/tools/clang/lib/Tooling/CommonOptionsParser.cpp [ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o -c /<>/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20, from /<>/tools/clang/lib/Tooling/CommonOptionsParser.cpp:28: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp: In member function ‘std::error_code clang::serialized_diags::SerializedDiagnosticReader::readMetaBlock(llvm::BitstreamCursor&)’: /<>/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp:126:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Stream.SkipBlock()) ^~ /<>/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp:128:5: note: here case Cursor::BlockEnd: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Frontend/CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o -c /<>/tools/clang/lib/Frontend/TestModuleFileExtension.cpp [ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o -c /<>/tools/clang/lib/Tooling/CompilationDatabase.cpp [ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o -c /<>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/Frontend/TestModuleFileExtension.h:13, from /<>/tools/clang/lib/Frontend/TestModuleFileExtension.cpp:9: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /<>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Sema/CMakeFiles/clangSema.dir/SemaType.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaType.cpp.o -c /<>/tools/clang/lib/Sema/SemaType.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o -c /<>/tools/clang/lib/Frontend/TextDiagnostic.cpp [ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FixIt.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/FixIt.cpp.o -c /<>/tools/clang/lib/Tooling/FixIt.cpp [ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o -c /<>/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o -c /<>/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp /<>/tools/clang/lib/Sema/SemaType.cpp: In function ‘void processTypeAttrs({anonymous}::TypeProcessingState&, clang::QualType&, TypeAttrLocation, clang::AttributeList*)’: /<>/tools/clang/lib/Sema/SemaType.cpp:6863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!state.getSema().getLangOpts().ObjCAutoRefCount) ^~ /<>/tools/clang/lib/Sema/SemaType.cpp:122:5: note: here case AttributeList::AT_NoReturn: \ ^ /<>/tools/clang/lib/Sema/SemaType.cpp:6867:5: note: in expansion of macro ‘FUNCTION_TYPE_ATTRS_CASELIST’ FUNCTION_TYPE_ATTRS_CASELIST: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaType.cpp: In function ‘void distributeTypeAttrsFromDeclarator({anonymous}::TypeProcessingState&, clang::QualType&)’: /<>/tools/clang/lib/Sema/SemaType.cpp:642:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!state.getSema().getLangOpts().ObjCAutoRefCount) ^~ /<>/tools/clang/lib/Sema/SemaType.cpp:122:5: note: here case AttributeList::AT_NoReturn: \ ^ /<>/tools/clang/lib/Sema/SemaType.cpp:646:5: note: in expansion of macro ‘FUNCTION_TYPE_ATTRS_CASELIST’ FUNCTION_TYPE_ATTRS_CASELIST: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o -c /<>/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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%] Linking CXX static library ../../../../lib/libclangFrontend.a cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/cmake -P CMakeFiles/clangFrontend.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangFrontend.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libclangFrontend.a CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o CMakeFiles/clangFrontend.dir/LangStandards.cpp.o CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o /usr/bin/ranlib ../../../../lib/libclangFrontend.a make[4]: Leaving directory '/<>/build-llvm' [ 64%] Built target clangFrontend [ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o -c /<>/tools/clang/lib/Sema/TypeLocBuilder.cpp [ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Refactoring.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/Refactoring.cpp.o -c /<>/tools/clang/lib/Tooling/Refactoring.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o -c /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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%] 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' [ 64%] 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[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' [ 65%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Lookup.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Core -I/<>/tools/clang/lib/Tooling/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Lookup.cpp.o -c /<>/tools/clang/lib/Tooling/Core/Lookup.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/LangOptions.h:19, from /<>/tools/clang/include/clang/Lex/Lexer.h:17, from /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 65%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Tooling.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 65%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o -c /<>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/include/clang/Tooling/Tooling.h:34, from /<>/tools/clang/lib/Tooling/Tooling.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/lib/CodeGen/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 65%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Replacement.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Core -I/<>/tools/clang/lib/Tooling/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Replacement.cpp.o -c /<>/tools/clang/lib/Tooling/Core/Replacement.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:42:66: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:61: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 65%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/QualTypeNames.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Core -I/<>/tools/clang/lib/Tooling/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/QualTypeNames.cpp.o -c /<>/tools/clang/lib/Tooling/Core/QualTypeNames.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 65%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Core -I/<>/tools/clang/lib/Tooling/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 65%] 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' [ 65%] Built target clangTooling /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' [ 65%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o -c /<>/tools/clang/lib/Index/CodegenNameGenerator.cpp [ 65%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CommentToXML.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/CommentToXML.cpp.o -c /<>/tools/clang/lib/Index/CommentToXML.cpp [ 65%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o -c /<>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Index/CodegenNameGenerator.h:17, from /<>/tools/clang/lib/Index/CodegenNameGenerator.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/include/clang/AST/CanonicalType.h:18, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 65%] 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' [ 65%] Built target clangToolingCore /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' [ 65%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 65%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 65%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexBody.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexBody.cpp.o -c /<>/tools/clang/lib/Index/IndexBody.cpp [ 65%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexDecl.cpp.o -c /<>/tools/clang/lib/Index/IndexDecl.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/Index/IndexingContext.h:13, from /<>/tools/clang/lib/Index/IndexBody.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/IndexDecl.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 65%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:71:50: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:75:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:83:65: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:71:50: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:75:56: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundAssignOperator*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:83:65: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:89:51: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 65%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o -c /<>/tools/clang/lib/CodeGen/TargetInfo.cpp [ 65%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingAction.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexingAction.cpp.o -c /<>/tools/clang/lib/Index/IndexingAction.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 65%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 65%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingContext.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexingContext.cpp.o -c /<>/tools/clang/lib/Index/IndexingContext.cpp [ 65%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o -c /<>/tools/clang/lib/CodeGen/VarBypassDetector.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/Index/IndexingContext.h:13, from /<>/tools/clang/lib/Index/IndexingContext.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 65%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.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/CodeGen/VarBypassDetector.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::SwitchCase; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SwitchCase*]’ /<>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:118:62: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt*]’ /<>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:120:65: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:298: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:298: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 65%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp [ 65%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp [ 65%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o -c /<>/tools/clang/lib/Index/IndexSymbol.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/CodeGen/CGValue.h:18, from /<>/tools/clang/lib/CodeGen/TargetInfo.h:18, from /<>/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::CodeGen::LValue&}; _Tp = clang::CodeGen::LValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/CodeGen/CGValue.h:18, from /<>/tools/clang/lib/CodeGen/TargetInfo.h:18, from /<>/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::string&, std::vector >&, std::vector >&, std::vector&, std::__cxx11::string&, unsigned int) const’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 65%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o -c /<>/tools/clang/lib/Index/IndexTypeSourceInfo.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1938:28: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1942:38: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1944:32: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1946:47: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1948:66: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1772:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1844:53: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1862:41: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1862:68: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1863:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1912:32: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1913:36: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1914:44: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:2113:31: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:2113:58: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:2114:30: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 65%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/USRGeneration.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/USRGeneration.cpp.o -c /<>/tools/clang/lib/Index/USRGeneration.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:323: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 65%] Linking CXX static library ../../../../lib/libclangCodeGen.a cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/clangCodeGen.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libclangCodeGen.a CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o CMakeFiles/clangCodeGen.dir/CGCUDABuiltin.cpp.o CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o CMakeFiles/clangCodeGen.dir/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/CGLoopInfo.cpp.o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o /usr/bin/ranlib ../../../../lib/libclangCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 65%] Built target clangCodeGen /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake --color= 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' [ 65%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp [ 65%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 67%] 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' [ 67%] 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' [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:502: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}]’ /<>/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:67:45: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502: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}]’ /<>/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:67:45: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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}]’ /<>/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:67:45: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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}]’ /<>/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:67:45: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/BugReporterVisitors.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:89:60: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:96:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:553:46: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1109:58: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1173:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1286:29: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1289:42: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:559:32: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:89:60: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:96:52: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:553:46: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCMessageExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1109:58: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1173:59: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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 { ^~~~~~~~~~~~~~~~~ [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp [ 67%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:930:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:930:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:502: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:1299:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:502: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:503: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:1279:38: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:512: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:1283:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:502: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:1299:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:502: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:503: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:1304:53: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCDictionaryLiteral; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCDictionaryLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; STMT = clang::ObjCDictionaryLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502: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:503: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:1279:38: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:502: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:503: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:1304:53: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:503: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:503: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:1304:53: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCBoxedExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCBoxedExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:1304:53: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:785:75: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1083:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1087:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1089:62: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:266:25: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:266:52: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:267:53: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:268:47: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:785:75: required from here /<>/include/llvm/Support/Casting.h:133: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/BoolAssignmentChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /usr/bin/make -f tools/clang/lib/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' [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o -c /<>/tools/clang/lib/Format/AffectedRangeManager.cpp [ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/Checker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/BreakableToken.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/BreakableToken.cpp.o -c /<>/tools/clang/lib/Format/BreakableToken.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h:13, from /<>/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/BuiltinFunctionChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/Comments.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/Comments.cpp.o -c /<>/tools/clang/lib/Format/Comments.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o -c /<>/tools/clang/lib/Format/ContinuationIndenter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 68%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/Format.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/Format.cpp.o -c /<>/tools/clang/lib/Format/Format.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/lib/StaticAnalyzer/Core/CheckerContext.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CStringChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:35:50: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatToken.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/FormatToken.cpp.o -c /<>/tools/clang/lib/Format/FormatToken.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:502: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:503: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:2213:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502: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:503: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:2213:1: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o -c /<>/tools/clang/lib/Format/FormatTokenLexer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o -c /<>/tools/clang/lib/Format/SortJavaScriptImports.cpp [ 69%] 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' [ 69%] Built target clangStaticAnalyzerFrontend [ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o -c /<>/tools/clang/lib/Format/TokenAnalyzer.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o -c /<>/tools/clang/lib/Format/TokenAnnotator.cpp [ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o -c /<>/tools/clang/lib/Format/UnwrappedLineFormatter.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, from /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o -c /<>/tools/clang/lib/Format/UnwrappedLineParser.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o -c /<>/tools/clang/lib/Format/WhitespaceManager.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] 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/Comments.cpp.o CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o CMakeFiles/clangFormat.dir/Format.cpp.o CMakeFiles/clangFormat.dir/FormatToken.cpp.o CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o /usr/bin/ranlib ../../../../lib/libclangFormat.a make[4]: Leaving directory '/<>/build-llvm' [ 69%] 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[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' [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidy.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:316:59: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502: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:602:1: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:502: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:503: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:602:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CXXDeleteExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; STMT = clang::CXXDeleteExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502: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:503: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:602:1: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h:16, from /<>/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CastSizeChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:580:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastSizeChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:892:65: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:905:61: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:975:72: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:977:79: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1044:61: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1050:41: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1056:39: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1062:39: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1069:43: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1078:55: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1110:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1151:53: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1159:41: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1168:55: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1183:47: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1197:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1205:46: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1213:43: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1219:50: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1227:37: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1240:43: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1252:77: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1267:45: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1273:41: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1279:41: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1285:55: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1291:63: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1297:47: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1310:41: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1316:45: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1322:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1328:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1349:53: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1364:60: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:2083:85: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:344:29: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1457:29: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1457:53: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1457:74: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/StaticAnalyzer/Core/ExprEngineC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXDefaultArgExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXDefaultArgExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXDefaultArgExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:975:72: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXDefaultInitExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXDefaultInitExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXDefaultInitExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:977:79: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1577:64: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:2083:85: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp: In member function ‘void clang::ento::ExprEngine::Visit(const clang::Stmt*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&)’: /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1129:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1132:5: note: here case Stmt::CallExprClass: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:39:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:611:33: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:181:52: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXConstructExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:268:68: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXConstructExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:225:76: required from here /<>/include/llvm/Support/Casting.h:133: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/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/StmtObjC.h:16, from /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:78:51: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:339:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp [ 69%] 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' [ 69%] Built target clangTidy /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' [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin -I/<>/tools/clang/tools/extra/clang-tidy/plugin -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:724:57: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:758:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:824:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:605:56: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::MemberExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::MemberExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:758:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:762:61: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:1138:59: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] 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' [ 69%] Built target clangTidyPlugin /usr/bin/make -f tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build.make tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/boost /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend.internal". Scanning dependencies of target clangTidyBoostModule make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build.make tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build make[4]: Entering directory '/<>/build-llvm' [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost -I/<>/tools/clang/tools/extra/clang-tidy/boost -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/CheckerDocumentation.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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-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". 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' [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/StaticAnalyzer/Core/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; } ^~~~~~~~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost -I/<>/tools/clang/tools/extra/clang-tidy/boost -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:512: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:84:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp: In member function ‘llvm::Optional clang::ento::SValBuilder::getConstantVal(const clang::Expr*)’: /<>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:326:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:331:3: note: here default: { ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] 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' [ 69%] Built target clangTidyBoostModule /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' [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:74:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:83:34: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:74:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512: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:191:42: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::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:512: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:191:42: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp: In member function ‘virtual clang::ento::SVal {anonymous}::SimpleSValBuilder::evalCastFromLoc(clang::ento::Loc, clang::QualType)’: /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:158:54: warning: this statement may fall through [-Wimplicit-fallthrough=] return nonloc::SymbolVal(SymR->getSymbol()); ^ /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:163:7: note: here case loc::GotoLabelKind: ^~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/Store.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:269:61: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:302:64: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:315:55: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:406:42: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:307:45: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:269:61: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:302:64: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:315:55: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LambdaExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LambdaExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:406:42: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp: In member function ‘void {anonymous}::DeadStoreObs::Report(const clang::VarDecl*, {anonymous}::DeadStoreObs::DeadStoreKind, clang::ento::PathDiagnosticLocation, clang::SourceRange)’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:191:17: warning: this statement may fall through [-Wimplicit-fallthrough=] BugType = "Dead increment"; ~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:192:7: note: here case Standard: ^~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCore.a cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerCore.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangStaticAnalyzerCore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/libclangStaticAnalyzerCore.a CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o /usr/bin/ranlib ../../../../../lib/libclangStaticAnalyzerCore.a make[4]: Leaving directory '/<>/build-llvm' [ 69%] Built target clangStaticAnalyzerCore /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' [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/llvm/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::Stmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::BugHashDumper; STMT = clang::Stmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:63:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp [ 69%] 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' [ 69%] Built target clangTidyLLVMModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/google /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend.internal". In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ Scanning dependencies of target 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' [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.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/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp [ 69%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DirectIvarAssignment::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:82:28: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DirectIvarAssignment::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:82:28: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:62:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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/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:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:957:62: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:965:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DynamicTypePropagation; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:503: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DynamicTypePropagation; STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:153:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:125:62: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:133:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp [ 69%] Linking CXX static library ../../../../../../lib/libclangTidyCERTModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/cmake -P CMakeFiles/clangTidyCERTModule.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyCERTModule.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/libclangTidyCERTModule.a CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o CMakeFiles/clangTidyCERTModule.dir/LimitedRandomnessCheck.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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp make[4]: Leaving directory '/<>/build-llvm' [ 69%] Built target clangTidyCERTModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend make[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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] 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' [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ArgumentCommentCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ArgumentCommentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:180:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:199:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/FixedAddressChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/AssertSideEffectCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::FixedAddressChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:502:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::GenericTaintChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PreStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::GenericTaintChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:730:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::GenericTaintChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::GenericTaintChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PreStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::GenericTaintChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:730:44: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp [ 69%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp [ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/google/CMakeFiles/clangTidyGoogleModule.dir/MemsetZeroLengthCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/MemsetZeroLengthCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:116:60: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:133: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/misc/CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:71:76: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/MemsetZeroLengthCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:91:1: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/IteratorPastEndChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorPastEndChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.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/IteratorPastEndChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/misc/CMakeFiles/clangTidyMiscModule.dir/BoolPointerImplicitConversionCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/BoolPointerImplicitConversionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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/IteratorPastEndChecker.cpp:716:66: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp:258:43: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXOperatorCallExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp:716:66: required from here /<>/include/llvm/Support/Casting.h:133: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/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; 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}::IteratorPastEndChecker; STMT = clang::CXXConstructExpr]’ /<>/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}::IteratorPastEndChecker; STMT = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::IteratorPastEndChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp:841:47: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; 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::CXXConstructExpr]’ /<>/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}::IteratorPastEndChecker; STMT = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::IteratorPastEndChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp:841:47: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::IteratorPastEndChecker; STMT = clang::DeclStmt]’ /<>/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}::IteratorPastEndChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::IteratorPastEndChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp:841:47: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::DeclStmt]’ /<>/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}::IteratorPastEndChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::IteratorPastEndChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp:841:47: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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}::IteratorPastEndChecker; 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}::IteratorPastEndChecker; STMT = clang::MaterializeTemporaryExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::IteratorPastEndChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp:841:47: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::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}::IteratorPastEndChecker; STMT = clang::MaterializeTemporaryExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorPastEndChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::BeginFunction, clang::ento::check::DeadSymbols, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::IteratorPastEndChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp:841:47: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/IvarInvalidationChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/google/CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::IvarInvalidationCheckerImpl::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:169:28: required from here /<>/include/llvm/Support/Casting.h:133: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/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DanglingHandleCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/DanglingHandleCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/google/CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:924:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:975:28: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:975:28: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCStringLiteral; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCStringLiteral*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:924:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EmptyLocalizationContextChecker::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:975:28: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EmptyLocalizationContextChecker::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:975:28: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:149:1: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/google/CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/FoldInitTypeCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/FoldInitTypeCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:600:68: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MacOSKeychainAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MacOSKeychainAPIChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MacOSKeychainAPIChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:616:48: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ForwardDeclarationNamespaceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ForwardDeclarationNamespaceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:138:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MacOSXAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.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/MallocChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1286:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1289:58: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:432:42: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:432:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:441:70: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:448:72: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:449:76: required from here /<>/include/llvm/Support/Casting.h:133: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/misc/CMakeFiles/clangTidyMiscModule.dir/InaccurateEraseCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:2770:63: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MallocChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:2770:63: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:503: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:503: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:2770:63: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MallocChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:2770:63: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 71%] Linking CXX static library ../../../../../../lib/libclangTidyGoogleModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/cmake -P CMakeFiles/clangTidyGoogleModule.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyGoogleModule.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/libclangTidyGoogleModule.a CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/MemsetZeroLengthCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyGoogleModule.a make[4]: Leaving directory '/<>/build-llvm' /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] 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 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' [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:49:61: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] 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' [ 71%] Built target clangTidyCppCoreGuidelinesModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend make[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' [ 71%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:309:71: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/MallocSizeofChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/include/clang/AST/StmtVisitor.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CastedAllocFinder; RetTy = std::pair; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:61:37: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CastedAllocFinder; RetTy = std::pair; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:61:37: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp [ 71%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/MPITidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/InefficientAlgorithmCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/mpi/CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/MPI-Checker/MPIFunctionClassifier.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/NSAutoreleasePoolChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp [ 71%] 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' [ 71%] 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' [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/NSErrorChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:94:72: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:112:1: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/misc/CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.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/MiscTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.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/NoReturnFunctionChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/tools/extra/clang-tidy/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:157:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:182:72: 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:805:37: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:133: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/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/misc/CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:323: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/ImplicitCastInLoopCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/ImplicitCastInLoopCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1019:47: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1025:38: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; STMT = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:30:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/misc/CMakeFiles/clangTidyMiscModule.dir/MoveConstantArgumentCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MoveConstantArgumentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp [ 71%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:101:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:71:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:73:65: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:86:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MoveConstructorInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:63: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:67:74: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:69:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:206:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/StmtObjC.h:16, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:107:1: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:56:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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::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:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/include/clang/AST/StmtVisitor.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/ObjCContainersChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MultipleStatementMacroCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:502: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCContainersChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502: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:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/modernize/CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ModernizeTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:102:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/ObjCPropertyChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/misc/CMakeFiles/clangTidyMiscModule.dir/NoexceptMoveConstructorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NoexceptMoveConstructorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:190:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/ObjCSelfInitChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:502: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCIvarRefExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; STMT = clang::ObjCIvarRefExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] 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/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' [ 71%] Built target clangTidyPerformanceModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/readability /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend.internal". Scanning dependencies of target clangTidyReadabilityModule make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build make[4]: Entering directory '/<>/build-llvm' [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/readability/CMakeFiles/clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/modernize/CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCIvarRefExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:37:62: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BlockExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BlockExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:46:50: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::PseudoObjectExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:51:65: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:160:34: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:213:32: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:139:53: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:74: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:143:58: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:145:64: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:150:58: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:120:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:277:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:141:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/DeclTemplate.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:73:52: required from here /<>/include/llvm/Support/Casting.h:133: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/readability/CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:352:70: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:413:72: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:727:78: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:729:76: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:740:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:70:63: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:71:79: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/ContainerSizeEmptyCheck.cpp:72:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:144:62: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/readability/CMakeFiles/clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:502: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:502: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::UnaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::UnaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:503: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:503: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:503: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:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/PointerSubChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:45:75: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:76:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:224:66: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:271:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerSubChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:512:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PthreadLockChecker; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PthreadLockChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:332:43: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PthreadLockChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PthreadLockChecker; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PthreadLockChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:332:43: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/readability/CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/misc/CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:1942:65: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1976:58: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1931:31: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:1936:32: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1939:42: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCBoxedExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1942:65: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1964:52: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCMessageExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:2058:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:503: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:503: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:4001:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:4001:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:4001:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:4001:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:503: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:503: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:4001:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:503: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:503: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:4001:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:503: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:503: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:4001:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:4001:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:503: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:503: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:4001:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:82:65: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:83:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:85:76: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:62: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:88:75: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:175:1: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/ReturnPointerRangeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp /<>/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:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/UseBoolLiteralsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ReturnUndefChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:134:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:46:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:47:57: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/StringConstructorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:66:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:502: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::StackAddrEscapeChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:502: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:133: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/StdLibraryFunctionsChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:763:74: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:238:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:917:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/StringIntegerAssignmentCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolCastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:82:46: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:106:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:105:70: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:106:78: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:143:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:111:45: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:112:44: required from here /<>/include/llvm/Support/Casting.h:133: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/StreamChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/StringLiteralWithEmbeddedNulCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXOperatorCallExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:106:56: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:130:51: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:363:72: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/ImplicitBoolCastCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ParenExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ParenExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:432:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousEnumUsageCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/TestAfterDivZeroChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:216:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:232:72: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:248:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/MisplacedArrayIndexCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:172:62: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:200:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:216:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/StmtObjC.h:16, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/SuspiciousMissingCommaCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCForCollectionStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:41:65: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/UndefBranchChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/UseNullptrCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/UndefCapturedBlockVarChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:39:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefCapturedBlockVarChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:290:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:426:41: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/UndefResultChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:71: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/NamespaceCommentCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:495:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:48:46: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefResultChecker; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefResultChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:100:43: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefResultChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefResultChecker; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefResultChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:100:43: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/UndefinedArraySubscriptChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefinedArraySubscriptChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:63:66: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:78:55: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/UseOverrideCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:59:51: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:62:53: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXConstructExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:84:61: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:88:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:90:57: required from here /<>/include/llvm/Support/Casting.h:133: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/UnixAPIChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/TargetInfo.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:512: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:464:39: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UnixAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:464:39: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ReadabilityTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:203:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/SourceManager.h:38, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:134:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:298: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:104:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:503: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:503: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::VforkChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:503: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:503: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:159:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/VLASizeChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::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:512: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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::VLASizeChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:512: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:733:40: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:94:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExprWithCleanups*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:26:55: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXBindTemporaryExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:29:64: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXFunctionalCastExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:32:65: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:502: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:503: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:371:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::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:502: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:503: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:371:1: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 73%] Linking CXX static library ../../../../../../lib/libclangTidyModernizeModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/cmake -P CMakeFiles/clangTidyModernizeModule.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyModernizeModule.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/libclangTidyModernizeModule.a CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o CMakeFiles/clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.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' [ 73%] Built target clangTidyModernizeModule /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' [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/AST.h:18, from /<>/tools/clang/tools/extra/clang-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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:73:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:733:40: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:28:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 73%] 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/IteratorPastEndChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/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' [ 73%] Built target clangStaticAnalyzerCheckers /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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ Scanning dependencies of target 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' [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13, from /<>/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13, from /<>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:171:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/InMemorySymbolIndex.cpp [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/SymbolIndexManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:102:57: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:298: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:113:68: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:122:67: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:298: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:298: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:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/YamlSymbolIndex.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Linking CXX static library ../../../../../lib/libclangIncludeFixer.a cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/cmake -P CMakeFiles/clangIncludeFixer.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangIncludeFixer.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/libclangIncludeFixer.a CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o /usr/bin/ranlib ../../../../../lib/libclangIncludeFixer.a make[4]: Leaving directory '/<>/build-llvm' [ 73%] 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' [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/UnusedParametersCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:126:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderFileExtensionsUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp [ 73%] 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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] 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' [ 73%] 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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[4]: Entering directory '/<>/build-llvm' [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllSymbols.cpp.o /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:236:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:67: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:129:76: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:164:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UseAfterMoveCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.cpp [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllMacros.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/HeaderMapCollector.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PathConfig.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/PragmaCommentHandler.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:291:62: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:614:57: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:398:70: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:291:62: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/NamespaceAliaser.cpp.o /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:425:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:69:70: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:534:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:539:75: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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/SimplifyBooleanExprCheck.cpp:574:55: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:683:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/STLPostfixHeaderMap.cpp [ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/SymbolInfo.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 73%] 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' [ 73%] 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' [ 73%] Building CXX object tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements -I/<>/tools/clang/tools/extra/clang-apply-replacements -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/clang-apply-replacements/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o -c /<>/tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/VirtualNearMissCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/VirtualNearMissCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Linking CXX static library ../../../../../lib/libclangApplyReplacements.a /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] cd /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements && /usr/bin/cmake -P CMakeFiles/clangApplyReplacements.dir/cmake_clean_target.cmake /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] 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' [ 73%] Built target clangApplyReplacements /usr/bin/make -f tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/build.make tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-rename /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-rename /<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/depend.internal". Scanning dependencies of target clangRename make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/build.make tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/build make[4]: Entering directory '/<>/build-llvm' [ 73%] Building CXX object tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/USRFinder.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRename.dir/USRFinder.cpp.o -c /<>/tools/clang/tools/extra/clang-rename/USRFinder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/AST.h:18, from /<>/tools/clang/tools/extra/clang-rename/USRFinder.h:19, from /<>/tools/clang/tools/extra/clang-rename/USRFinder.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Linking CXX static library ../../../../../../lib/libclangTidyMiscModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/cmake -P CMakeFiles/clangTidyMiscModule.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyMiscModule.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/libclangTidyMiscModule.a CMakeFiles/clangTidyMiscModule.dir/ArgumentCommentCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/AssertSideEffectCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/BoolPointerImplicitConversionCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/DanglingHandleCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/FoldInitTypeCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/ForwardDeclarationNamespaceCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/InaccurateEraseCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o CMakeFiles/clangTidyMiscModule.dir/InefficientAlgorithmCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MoveConstantArgumentCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MoveConstructorInitCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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' [ 73%] Built target clangTidyMiscModule /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". 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' [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangReorderFields.dir/ReorderFieldsAction.cpp.o -c /<>/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp [ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFinder.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] 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/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 [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/UsingInserter.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp /usr/bin/ranlib ../../../../../../lib/libclangTidyReadabilityModule.a make[4]: Leaving directory '/<>/build-llvm' [ 73%] 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". 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' [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangChangeNamespace.dir/ChangeNamespace.cpp.o -c /<>/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp [ 73%] Building CXX object tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/USRFindingAction.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRename.dir/USRFindingAction.cpp.o -c /<>/tools/clang/tools/extra/clang-rename/USRFindingAction.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/tools/extra/clang-rename/USRFindingAction.h:18, from /<>/tools/clang/tools/extra/clang-rename/USRFindingAction.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] 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' /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Built target clangReorderFields [ 73%] Building CXX object tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/USRLocFinder.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRename.dir/USRLocFinder.cpp.o -c /<>/tools/clang/tools/extra/clang-rename/USRLocFinder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/AST.h:18, from /<>/tools/clang/tools/extra/clang-rename/USRLocFinder.h:19, from /<>/tools/clang/tools/extra/clang-rename/USRLocFinder.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:482:63: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:906:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRFindingAction.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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-rename/USRLocFinder.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] 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' [ 73%] Built target clangTidyUtils [ 73%] Building CXX object tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/RenamingAction.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangRename.dir/RenamingAction.cpp.o -c /<>/tools/clang/tools/extra/clang-rename/RenamingAction.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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-rename/RenamingAction.h:18, from /<>/tools/clang/tools/extra/clang-rename/RenamingAction.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/bin/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' [ 73%] Building CXX object tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/Query.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-query && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-query -I/<>/tools/clang/tools/extra/clang-query -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangQuery.dir/Query.cpp.o -c /<>/tools/clang/tools/extra/clang-query/Query.cpp [ 73%] Building CXX object tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/QueryParser.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-query && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-query -I/<>/tools/clang/tools/extra/clang-query -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangQuery.dir/QueryParser.cpp.o -c /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp [ 73%] Linking CXX static library ../../../../../lib/libclangRename.a cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/cmake -P CMakeFiles/clangRename.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangRename.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/libclangRename.a CMakeFiles/clangRename.dir/USRFinder.cpp.o CMakeFiles/clangRename.dir/USRFindingAction.cpp.o CMakeFiles/clangRename.dir/USRLocFinder.cpp.o CMakeFiles/clangRename.dir/RenamingAction.cpp.o In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /usr/bin/ranlib ../../../../../lib/libclangRename.a make[4]: Leaving directory '/<>/build-llvm' [ 73%] Built target clangRename /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' [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangMove.dir/ClangMove.cpp.o -c /<>/tools/clang/tools/extra/clang-move/ClangMove.cpp [ 73%] 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' [ 73%] 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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: 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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] 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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ Scanning dependencies of target 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' [ 73%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o cd /<>/build-llvm/tools/lli/ChildTarget && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lli/ChildTarget -I/<>/tools/lli/ChildTarget -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -c /<>/tools/lli/ChildTarget/ChildTarget.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 73%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clangMove.dir/HelperDeclRefGraph.cpp.o -c /<>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] 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' [ 73%] Built target clangQuery /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal". /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:883:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] Scanning dependencies of target LLVMAArch64CodeGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o -c /<>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp [ 73%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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/libLLVMSupport.a -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 73%] Built target lli-child-target /usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/TargetInfo /<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal". Scanning dependencies of target LLVMAArch64Info make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build make[4]: Entering directory '/<>/build-llvm' [ 73%] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/TargetInfo -I/<>/lib/Target/AArch64/TargetInfo -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AArch64/TargetInfo/.. -I/<>/lib/Target/AArch64/TargetInfo/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o -c /<>/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] 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' [ 73%] 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' [ 73%] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o cd /<>/build-llvm/lib/Target/AArch64/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/AsmParser -I/<>/lib/Target/AArch64/AsmParser -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AArch64/AsmParser/.. -I/<>/lib/Target/AArch64/AsmParser/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o -c /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp: In member function ‘bool {anonymous}::AArch64AsmParser::validateInstruction(llvm::MCInst&, llvm::SmallVectorImpl&)’: /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3451:21: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3453:3: note: here case AArch64::LDPDi: ^~~~ In file included from /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:4543:0: /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc: At global scope: /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc:14360:6: warning: ‘bool {anonymous}::AArch64AsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool AArch64AsmParser:: ^~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AddressTypePromotion.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AddressTypePromotion.cpp.o -c /<>/lib/Target/AArch64/AArch64AddressTypePromotion.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:113:75: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:128:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o -c /<>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o -c /<>/lib/Target/AArch64/AArch64AsmPrinter.cpp [ 73%] 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' [ 73%] Built target clangMove /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' [ 73%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o cd /<>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/Disassembler -I/<>/lib/Target/AArch64/Disassembler -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AArch64/Disassembler/.. -I/<>/lib/Target/AArch64/Disassembler/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o -c /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o -c /<>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp [ 73%] 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' [ 73%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend make[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' [ 73%] Building CXX object lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/InstPrinter -I/<>/lib/Target/AArch64/InstPrinter -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AArch64/InstPrinter/.. -I/<>/lib/Target/AArch64/InstPrinter/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o -c /<>/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp: In function ‘DecodeStatus DecodeExclusiveLdStInstruction(llvm::MCInst&, uint32_t, uint64_t, const void*)’: /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1099:29: warning: this statement may fall through [-Wimplicit-fallthrough=] DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1101:3: note: here case AArch64::LDARW: ^~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1123:29: warning: this statement may fall through [-Wimplicit-fallthrough=] DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1125:3: note: here case AArch64::LDARX: ^~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1135:29: warning: this statement may fall through [-Wimplicit-fallthrough=] DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1137:3: note: here case AArch64::LDAXPW: ^~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1144:29: warning: this statement may fall through [-Wimplicit-fallthrough=] DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1146:3: note: here case AArch64::LDAXPX: ^~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp: In function ‘DecodeStatus DecodeThreeAddrSRegInstruction(llvm::MCInst&, uint32_t, uint64_t, const void*)’: /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:757:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (shiftHi == 0x3) ^~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:760:3: note: here case AArch64::ANDWrs: ^~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:781:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (shiftHi == 0x3) ^~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:784:3: note: here case AArch64::ANDXrs: ^~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp: In function ‘DecodeStatus DecodePairLdStInstruction(llvm::MCInst&, uint32_t, uint64_t, const void*)’: /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1220:36: warning: this statement may fall through [-Wimplicit-fallthrough=] NeedsDisjointWritebackTransfer = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1222:3: note: here case AArch64::LDNPXi: ^~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1234:36: warning: this statement may fall through [-Wimplicit-fallthrough=] NeedsDisjointWritebackTransfer = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:1236:3: note: here case AArch64::LDNPWi: ^~~~ [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o -c /<>/lib/Target/AArch64/AArch64CollectLOH.cpp [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o -c /<>/lib/Target/AArch64/AArch64ConditionalCompares.cpp [ 73%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o cd /<>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/Disassembler -I/<>/lib/Target/AArch64/Disassembler -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AArch64/Disassembler/.. -I/<>/lib/Target/AArch64/Disassembler/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o -c /<>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend make[4]: Entering directory '/<>/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' [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp /<>/lib/Target/AArch64/AArch64ConditionalCompares.cpp: In member function ‘llvm::MachineInstr* {anonymous}::SSACCmpConv::findConvertibleCompare(llvm::MachineBasicBlock*)’: /<>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:327:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (I->getOperand(3).getImm() || !isUInt<5>(I->getOperand(2).getImm())) { ^~ /<>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:333:5: note: here case AArch64::SUBSWrr: ^~~~ [ 73%] 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' [ 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[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". [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o Scanning dependencies of target LLVMAArch64Utils make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o -c /<>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp /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' [ 73%] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/Utils -I/<>/lib/Target/AArch64/Utils -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o -c /<>/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o -c /<>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp [ 73%] Linking CXX static library ../../../libLLVMAArch64AsmPrinter.a cd /<>/build-llvm/lib/Target/AArch64/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmPrinter.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/AArch64/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64AsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64AsmPrinter.a CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o /usr/bin/ranlib ../../../libLLVMAArch64AsmPrinter.a make[4]: Leaving directory '/<>/build-llvm' [ 73%] Built target LLVMAArch64AsmPrinter /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' [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o -c /<>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o -c /<>/lib/Target/AArch64/AArch64FastISel.cpp [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp /<>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:1181:6: warning: ‘void {anonymous}::AMDGPUCFGStructurizer::showImproveSimpleJumpintoIf(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, bool)’ defined but not used [-Wunused-function] void AMDGPUCFGStructurizer::showImproveSimpleJumpintoIf( ^~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp [ 73%] Linking CXX static library ../../../libLLVMAArch64Desc.a cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Desc.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Desc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64Desc.a CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o /usr/bin/ranlib ../../../libLLVMAArch64Desc.a make[4]: Leaving directory '/<>/build-llvm' [ 73%] 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[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' [ 73%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o -c /<>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp /<>/lib/Target/AArch64/AArch64FastISel.cpp: In member function ‘bool {anonymous}::AArch64FastISel::emitStore(llvm::MVT, unsigned int, {anonymous}::AArch64FastISel::Address, llvm::MachineMemOperand*)’: /<>/lib/Target/AArch64/AArch64FastISel.cpp:2068:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case MVT::i1: VTIsi1 = true; ~~~~~~~^~~~~~ /<>/lib/Target/AArch64/AArch64FastISel.cpp:2069:3: note: here case MVT::i8: Opc = OpcTable[Idx][0]; break; ^~~~ [ 73%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o -c /<>/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp [ 73%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o -c /<>/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp [ 73%] 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' [ 73%] Built target LLVMAMDGPUUtils [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o -c /<>/lib/Target/AArch64/AArch64A53Fix835769.cpp [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o -c /<>/lib/Target/AArch64/AArch64FrameLowering.cpp [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o -c /<>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o -c /<>/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/AMDGPUTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[4]: Entering directory '/<>/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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/TargetInfo -I/<>/lib/Target/AMDGPU/TargetInfo -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o -c /<>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp [ 76%] 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' [ 76%] Built target LLVMAMDGPUInfo [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o -c /<>/lib/Target/AArch64/AArch64ISelLowering.cpp /<>/lib/Target/AArch64/AArch64ISelLowering.cpp: In function ‘void changeVectorFPCCToAArch64CC(llvm::ISD::CondCode, llvm::AArch64CC::CondCode&, llvm::AArch64CC::CondCode&, bool&)’: /<>/lib/Target/AArch64/AArch64ISelLowering.cpp:1241:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Invert = true; ~~~~~~~^~~~~~ /<>/lib/Target/AArch64/AArch64ISelLowering.cpp:1243:3: note: here case ISD::SETO: ^~~~ /<>/lib/Target/AArch64/AArch64ISelLowering.cpp: In function ‘llvm::SDValue EmitVectorComparison(llvm::SDValue, llvm::SDValue, llvm::AArch64CC::CondCode, bool, llvm::EVT, const llvm::SDLoc&, llvm::SelectionDAG&)’: /<>/lib/Target/AArch64/AArch64ISelLowering.cpp:6895:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!NoNans) ^~ /<>/lib/Target/AArch64/AArch64ISelLowering.cpp:6899:5: note: here case AArch64CC::MI: ^~~~ /<>/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function ‘virtual bool llvm::AArch64TargetLowering::isExtFreeImpl(const llvm::Instruction*) const’: /<>/lib/Target/AArch64/AArch64ISelLowering.cpp:7229:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Instr->getType() == Ext->getOperand(0)->getType()) ^~ /<>/lib/Target/AArch64/AArch64ISelLowering.cpp:7232:5: note: here default: ^~~~~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64InstrInfo.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp /<>/lib/Target/AArch64/AArch64InstrInfo.cpp: In function ‘unsigned int canFoldIntoCSel(const llvm::MachineRegisterInfo&, unsigned int, unsigned int*)’: /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:438:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, true) == -1) ^~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:442:3: note: here case AArch64::ADDXri: ^~~~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:466:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, true) == -1) ^~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:470:3: note: here case AArch64::SUBXrr: ^~~~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp: In function ‘{anonymous}::UsedNZCV getUsedNZCV(llvm::AArch64CC::CondCode)’: /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:1161:19: warning: this statement may fall through [-Wimplicit-fallthrough=] UsedFlags.Z = true; ~~~~~~~~~~~~^~~~~~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:1162:5: note: here case AArch64CC::HS: // C set ^~~~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:1179:19: warning: this statement may fall through [-Wimplicit-fallthrough=] UsedFlags.Z = true; ~~~~~~~~~~~~^~~~~~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:1180:5: note: here case AArch64CC::GE: // N and V the same ^~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o -c /<>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o -c /<>/lib/Target/AArch64/AArch64MCInstLower.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o -c /<>/lib/Target/AArch64/AArch64PromoteConstant.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o -c /<>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64RegisterInfo.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend make[4]: Entering directory '/<>/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". [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 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' [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o -c /<>/lib/Target/AArch64/AArch64StorePairSuppress.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o -c /<>/lib/Target/AArch64/AArch64Subtarget.cpp [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPURuntimeMD.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPURuntimeMD.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o -c /<>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o -c /<>/lib/Target/AArch64/AArch64TargetMachine.cpp [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o -c /<>/lib/Target/AMDGPU/GCNSchedStrategy.cpp [ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp [ 76%] Linking CXX static library ../../../libLLVMAMDGPUDesc.a cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDesc.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUDesc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAMDGPUDesc.a CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPURuntimeMD.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' [ 76%] Built target LLVMAMDGPUDesc /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal". Scanning dependencies of target LLVMARMCodeGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o -c /<>/lib/Target/ARM/A15SDOptimizer.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o -c /<>/lib/Target/AMDGPU/R600ClauseMergePass.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o -c /<>/lib/Target/AArch64/AArch64TargetObjectFile.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o -c /<>/lib/Target/ARM/ARMAsmPrinter.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o -c /<>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp /<>/lib/Target/ARM/ARMAsmPrinter.cpp: In member function ‘virtual bool llvm::ARMAsmPrinter::PrintAsmOperand(const llvm::MachineInstr*, unsigned int, unsigned int, const char*, llvm::raw_ostream&)’: /<>/lib/Target/ARM/ARMAsmPrinter.cpp:265:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (MI->getOperand(OpNum).isReg()) { ^~ /<>/lib/Target/ARM/ARMAsmPrinter.cpp:272:5: note: here case 'c': // Don't print "#" before an immediate operand. ^~~~ /<>/lib/Target/ARM/ARMAsmPrinter.cpp: In member function ‘void llvm::ARMAsmPrinter::EmitUnwindingInstruction(const llvm::MachineInstr*)’: /<>/lib/Target/ARM/ARMAsmPrinter.cpp:1262:30: warning: this statement may fall through [-Wimplicit-fallthrough=] StartOp = 2; NumOffset = 2; ~~~~~~~~~~^~~ /<>/lib/Target/ARM/ARMAsmPrinter.cpp:1263:5: note: here case ARM::STMDB_UPD: ^~~~ /<>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp: In member function ‘virtual bool {anonymous}::R600ControlFlowFinalizer::runOnMachineFunction(llvm::MachineFunction&)’: /<>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:535:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (RequiresWorkAround) { ^~ /<>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:546:9: note: here case AMDGPU::CF_ALU: ^~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o -c /<>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o -c /<>/lib/Target/ARM/ARMBaseInstrInfo.cpp [ 76%] 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' [ 76%] Built target LLVMAArch64Utils /usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/ARM/TargetInfo /<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal". Scanning dependencies of target LLVMARMInfo make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build make[4]: Entering directory '/<>/build-llvm' [ 76%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/TargetInfo -I/<>/lib/Target/ARM/TargetInfo -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o -c /<>/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp [ 76%] 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' [ 76%] 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' [ 76%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o cd /<>/build-llvm/lib/Target/ARM/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/AsmParser -I/<>/lib/Target/ARM/AsmParser -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o -c /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64VectorByElementOpt.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64VectorByElementOpt.cpp.o -c /<>/lib/Target/AArch64/AArch64VectorByElementOpt.cpp /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp: In member function ‘bool {anonymous}::ARMAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef)’: /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5372:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5377:3: note: here case AsmToken::LParen: // parenthesized expressions like (_strcmp-4) ^~~~ /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5426:21: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5428:3: note: here case AsmToken::Colon: { ^~~~ In file included from /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10233:0: /<>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc: At global scope: /<>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc:10427:6: warning: ‘bool {anonymous}::ARMAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool ARMAsmParser:: ^~~~~~~~~~~~ /<>/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function ‘virtual bool llvm::ARMBaseInstrInfo::optimizeCompareInstr(llvm::MachineInstr&, unsigned int, unsigned int, int, int, const llvm::MachineRegisterInfo*) const’: /<>/lib/Target/ARM/ARMBaseInstrInfo.cpp:2513:14: warning: this statement may fall through [-Wimplicit-fallthrough=] IsThumb1 = true; ~~~~~~~~~^~~~~~ /<>/lib/Target/ARM/ARMBaseInstrInfo.cpp:2515:3: note: here case ARM::RSBrr: ^~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o -c /<>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp [ 76%] Linking CXX static library ../../libLLVMAArch64CodeGen.a cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -P CMakeFiles/LLVMAArch64CodeGen.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64CodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMAArch64CodeGen.a CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AddressTypePromotion.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64VectorByElementOpt.cpp.o /usr/bin/ranlib ../../libLLVMAArch64CodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 76%] Built target LLVMAArch64CodeGen /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' [ 76%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o cd /<>/build-llvm/lib/Target/ARM/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/Disassembler -I/<>/lib/Target/ARM/Disassembler -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o -c /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/CodeGen/MachineInstr.h:19, from /<>/include/llvm/CodeGen/MachineBasicBlock.h:20, from /<>/include/llvm/Target/TargetFrameLowering.h:17, from /<>/lib/Target/ARM/ARMFrameLowering.h:17, from /<>/lib/Target/ARM/ARMSubtarget.h:18, from /<>/lib/Target/ARM/ARMMachineFunctionInfo.h:17, from /<>/lib/Target/ARM/ARMBasicBlockInfo.h:18, from /<>/lib/Target/ARM/ARM.h:19, 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>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/CodeGen/MachineInstr.h:19, from /<>/include/llvm/CodeGen/MachineBasicBlock.h:20, from /<>/include/llvm/Target/TargetFrameLowering.h:17, from /<>/lib/Target/ARM/ARMFrameLowering.h:17, from /<>/lib/Target/ARM/ARMSubtarget.h:18, from /<>/lib/Target/ARM/ARMMachineFunctionInfo.h:17, from /<>/lib/Target/ARM/ARMBasicBlockInfo.h:18, from /<>/lib/Target/ARM/ARM.h:19, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o -c /<>/lib/Target/ARM/ARMBaseRegisterInfo.cpp /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp: In function ‘DecodeStatus DecodeCopMemInstruction(llvm::MCInst&, unsigned int, uint64_t, const void*)’: /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:1434:11: warning: this statement may fall through [-Wimplicit-fallthrough=] imm |= U << 8; ~~~~^~~~~~~~~ /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:1436:5: note: here default: ^~~~~~~ /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp: In function ‘DecodeStatus DecodeVLDInstruction(llvm::MCInst&, unsigned int, uint64_t, const void*)’: /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:2553:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Rm == 0xd) { ^~ /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:2559:3: note: here case ARM::VLD1d8wb_fixed: ^~~~ /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp: In function ‘DecodeStatus DecodeMSRMask(llvm::MCInst&, unsigned int, uint64_t, const void*)’: /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:4159:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(FeatureBits[ARM::HasV8MMainlineOps])) ^~ /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:4162:5: note: here case 10: // msplim ^~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o -c /<>/lib/Target/AMDGPU/R600FrameLowering.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o -c /<>/lib/Target/AMDGPU/R600InstrInfo.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o -c /<>/lib/Target/ARM/ARMConstantIslandPass.cpp [ 76%] 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' [ 76%] 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' [ 76%] Building CXX object lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/ARM/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/InstPrinter -I/<>/lib/Target/ARM/InstPrinter -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o -c /<>/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp [ 76%] 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' [ 76%] Built target LLVMARMAsmParser /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/ARM/MCTargetDesc /<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal". /<>/lib/Target/ARM/ARMConstantIslandPass.cpp: In member function ‘void {anonymous}::ARMConstantIslands::initializeFunctionInfo(const std::vector&)’: /<>/lib/Target/ARM/ARMConstantIslandPass.cpp:700:16: warning: this statement may fall through [-Wimplicit-fallthrough=] UOpc = ARM::B; ~~~~~^~~~~ /<>/lib/Target/ARM/ARMConstantIslandPass.cpp:702:9: note: here case ARM::B: ^~~~ /<>/lib/Target/ARM/ARMConstantIslandPass.cpp: At global scope: /<>/lib/Target/ARM/ARMConstantIslandPass.cpp:299:6: warning: ‘void {anonymous}::ARMConstantIslands::dumpBBs()’ defined but not used [-Wunused-function] void ARMConstantIslands::dumpBBs() { ^~~~~~~~~~~~~~~~~~ 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' [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp: In member function ‘unsigned int llvm::ARMAsmBackend::adjustFixupValue(const llvm::MCFixup&, uint64_t, bool, llvm::MCContext*, bool, bool) const’: /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:376:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IsPCRel) ^~ /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:379:3: note: here case ARM::fixup_arm_movw_lo16: { ^~~~ /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:388:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IsPCRel) ^~ /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:391:3: note: here case ARM::fixup_t2_movw_lo16: { ^~~~ /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:405:11: warning: this statement may fall through [-Wimplicit-fallthrough=] Value -= 4; ~~~~~~^~~~ /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:407:3: note: here case ARM::fixup_t2_ldst_pcrel_12: { ^~~~ /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:631:11: warning: this statement may fall through [-Wimplicit-fallthrough=] Value = Value - 4; // ARM fixups offset by an additional word and don't ~~~~~~^~~~~~~~~~~ /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:634:3: note: here case ARM::fixup_t2_pcrel_10: { ^~~~ /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:658:11: warning: this statement may fall through [-Wimplicit-fallthrough=] Value = Value - 4; // ARM fixups offset by an additional word and don't ~~~~~~^~~~~~~~~~~ /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:661:3: note: here case ARM::fixup_t2_pcrel_9: { ^~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o -c /<>/lib/Target/AMDGPU/R600ISelLowering.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp [ 76%] 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' [ 76%] Built target LLVMARMAsmPrinter /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/BPF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend.internal". Scanning dependencies of target 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' [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o -c /<>/lib/Target/BPF/BPFAsmPrinter.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o -c /<>/lib/Target/ARM/ARMConstantPoolValue.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o -c /<>/lib/Target/ARM/ARMExpandPseudoInsts.cpp /<>/lib/Target/AMDGPU/R600ISelLowering.cpp: In member function ‘virtual void llvm::R600TargetLowering::ReplaceNodeResults(llvm::SDNode*, llvm::SmallVectorImpl&, llvm::SelectionDAG&) const’: /<>/lib/Target/AMDGPU/R600ISelLowering.cpp:619:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (N->getValueType(0) == MVT::i1) { ^~ /<>/lib/Target/AMDGPU/R600ISelLowering.cpp:627:3: note: here case ISD::FP_TO_SINT: { ^~~~ [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o -c /<>/lib/Target/BPF/BPFFrameLowering.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp /<>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp: In member function ‘void {anonymous}::ARMMachObjectWriter::RecordARMScatteredHalfRelocation(llvm::MachObjectWriter*, const llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)’: /<>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:210:13: warning: this statement may fall through [-Wimplicit-fallthrough=] MovtBit = 1; ~~~~~~~~^~~ /<>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:212:3: note: here case ARM::fixup_t2_movw_lo16: ^~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o -c /<>/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o -c /<>/lib/Target/BPF/BPFInstrInfo.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o -c /<>/lib/Target/ARM/ARMFastISel.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o -c /<>/lib/Target/AMDGPU/R600MachineScheduler.cpp [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o -c /<>/lib/Target/BPF/BPFISelDAGToDAG.cpp /<>/lib/Target/ARM/ARMFastISel.cpp: In member function ‘bool {anonymous}::ARMFastISel::ARMEmitStore(llvm::MVT, unsigned int, {anonymous}::Address&, unsigned int)’: /<>/lib/Target/ARM/ARMFastISel.cpp:1042:14: warning: this statement may fall through [-Wimplicit-fallthrough=] SrcReg = Res; ~~~~~~~^~~~~ /<>/lib/Target/ARM/ARMFastISel.cpp:1045:5: note: here case MVT::i8: ^~~~ /<>/lib/Target/ARM/ARMFastISel.cpp: In member function ‘bool (* {anonymous}::ARMFastISel::CCAssignFnForCall(llvm::CallingConv::ID, bool, bool))(unsigned int, llvm::MVT, llvm::MVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&)’: /<>/lib/Target/ARM/ARMFastISel.cpp:1811:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Subtarget->hasVFP2() && !isVarArg) { ^~ /<>/lib/Target/ARM/ARMFastISel.cpp:1818:3: note: here case CallingConv::C: ^~~~ /<>/lib/Target/ARM/ARMFastISel.cpp:1832:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!isVarArg) ^~ /<>/lib/Target/ARM/ARMFastISel.cpp:1837:3: note: here case CallingConv::ARM_AAPCS: ^~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o -c /<>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o -c /<>/lib/Target/BPF/BPFISelLowering.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o -c /<>/lib/Target/ARM/ARMFrameLowering.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o -c /<>/lib/Target/AMDGPU/R600Packetizer.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o -c /<>/lib/Target/BPF/BPFMCInstLower.cpp [ 76%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp /<>/lib/Target/ARM/ARMFrameLowering.cpp: In member function ‘virtual void llvm::ARMFrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const’: /<>/lib/Target/ARM/ARMFrameLowering.cpp:355:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (STI.splitFramePushPop(MF)) { ^~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:360:5: note: here case ARM::R0: ^~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:560:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (STI.splitFramePushPop(MF)) ^~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:563:7: note: here case ARM::R0: ^~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp: In function ‘llvm::MachineBasicBlock::iterator skipAlignedDPRCS2Spills(llvm::MachineBasicBlock::iterator, unsigned int)’: /<>/lib/Target/ARM/ARMFrameLowering.cpp:1213:5: warning: this statement may fall through [-Wimplicit-fallthrough=] ++MI; ^~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:1215:3: note: here default: ^~~~~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:1216:5: warning: this statement may fall through [-Wimplicit-fallthrough=] ++MI; ^~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:1218:3: note: here case 1: ^~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp: In member function ‘virtual void llvm::ARMFrameLowering::determineCalleeSaves(llvm::MachineFunction&, llvm::BitVector&, llvm::RegScavenger*) const’: /<>/lib/Target/ARM/ARMFrameLowering.cpp:1576:19: warning: this statement may fall through [-Wimplicit-fallthrough=] LRSpilled = true; ~~~~~~~~~~^~~~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:1578:7: note: here case ARM::R0: case ARM::R1: ^~~~ [ 76%] 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' [ 76%] Built target LLVMARMDesc /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend make[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' [ 76%] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o cd /<>/build-llvm/lib/Target/BPF/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o -c /<>/lib/Target/BPF/Disassembler/BPFDisassembler.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o -c /<>/lib/Target/AMDGPU/R600RegisterInfo.cpp [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o -c /<>/lib/Target/BPF/BPFRegisterInfo.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o -c /<>/lib/Target/ARM/ARMHazardRecognizer.cpp [ 76%] 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' [ 76%] 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' [ 76%] Building CXX object lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/BPF/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/InstPrinter -I/<>/lib/Target/BPF/InstPrinter -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o -c /<>/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o -c /<>/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o -c /<>/lib/Target/BPF/BPFSubtarget.cpp [ 76%] 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' [ 76%] 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' [ 76%] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/BPF/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/TargetInfo -I/<>/lib/Target/BPF/TargetInfo -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o -c /<>/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o -c /<>/lib/Target/ARM/ARMISelDAGToDAG.cpp [ 76%] 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' [ 76%] 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' [ 76%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o -c /<>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp [ 76%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp [ 76%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp [ 76%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp [ 76%] 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' [ 76%] Built target LLVMBPFDesc /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". [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o -c /<>/lib/Target/BPF/BPFTargetMachine.cpp 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' [ 76%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o -c /<>/lib/Target/Hexagon/BitTracker.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o -c /<>/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp [ 76%] 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' [ 76%] Built target LLVMBPFCodeGen /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' [ 76%] Building CXX object lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/AsmParser -I/<>/lib/Target/Hexagon/AsmParser -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/Hexagon/AsmParser/.. -I/<>/lib/Target/Hexagon/AsmParser/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o -c /<>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp [ 76%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o -c /<>/lib/Target/Hexagon/HexagonAsmPrinter.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o -c /<>/lib/Target/ARM/ARMISelLowering.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o -c /<>/lib/Target/AMDGPU/SIFixSGPRCopies.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:776: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)) { ^~~~~~~~~ /<>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp: In member function ‘int {anonymous}::HexagonAsmParser::processInstruction(llvm::MCInst&, const OperandVector&, llvm::SMLoc)’: /<>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:1663:13: warning: this statement may fall through [-Wimplicit-fallthrough=] is32bit = true; ~~~~~~~~^~~~~~ /<>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:1665:3: note: here case Hexagon::CONST64: ^~~~ [ 76%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o -c /<>/lib/Target/Hexagon/HexagonBitSimplify.cpp /<>/lib/Target/ARM/ARMISelLowering.cpp: In function ‘llvm::SDValue LowerVSETCC(llvm::SDValue, llvm::SelectionDAG&)’: /<>/lib/Target/ARM/ARMISelLowering.cpp:5175:30: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETNE: Invert = true; LLVM_FALLTHROUGH; ~~~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5176:5: note: here case ISD::SETOEQ: ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5179:27: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLT: Swap = true; LLVM_FALLTHROUGH; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5180:5: note: here case ISD::SETOGT: ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5183:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLE: Swap = true; LLVM_FALLTHROUGH; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5184:5: note: here case ISD::SETOGE: ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5186:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETUGE: Swap = true; LLVM_FALLTHROUGH; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5187:5: note: here case ISD::SETULE: Invert = true; Opc = ARMISD::VCGT; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5188:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETUGT: Swap = true; LLVM_FALLTHROUGH; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5189:5: note: here case ISD::SETULT: Invert = true; Opc = ARMISD::VCGE; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5190:30: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETUEQ: Invert = true; LLVM_FALLTHROUGH; ~~~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5191:5: note: here case ISD::SETONE: ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5200:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Invert = true; ~~~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5202:5: note: here case ISD::SETO: ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5215:30: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETNE: Invert = true; ~~~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5216:5: note: here case ISD::SETEQ: Opc = ARMISD::VCEQ; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5217:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLT: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5218:5: note: here case ISD::SETGT: Opc = ARMISD::VCGT; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5219:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLE: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5220:5: note: here case ISD::SETGE: Opc = ARMISD::VCGE; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5221:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETULT: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5222:5: note: here case ISD::SETUGT: Opc = ARMISD::VCGTU; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5223:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETULE: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:5224:5: note: here case ISD::SETUGE: Opc = ARMISD::VCGEU; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp: In function ‘bool isConditionalZeroOrAllOnes(llvm::SDNode*, bool, llvm::SDValue&, bool&, llvm::SDValue&, llvm::SelectionDAG&)’: /<>/lib/Target/ARM/ARMISelLowering.cpp:9028:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (AllOnes) ^~ /<>/lib/Target/ARM/ARMISelLowering.cpp:9031:3: note: here case ISD::SIGN_EXTEND: { ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp: In member function ‘virtual bool llvm::ARMTargetLowering::isLegalAddressingMode(const llvm::DataLayout&, const llvm::TargetLoweringBase::AddrMode&, llvm::Type*, unsigned int) const’: /<>/lib/Target/ARM/ARMISelLowering.cpp:11917:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Subtarget->isThumb1Only()) ^~ /<>/lib/Target/ARM/ARMISelLowering.cpp:11920:3: note: here default: ^~~~~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o -c /<>/lib/Target/AMDGPU/SIFoldOperands.cpp [ 76%] 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' [ 76%] 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' [ 76%] Building CXX object lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/TargetInfo -I/<>/lib/Target/Hexagon/TargetInfo -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o -c /<>/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp /<>/lib/Target/Hexagon/HexagonBitSimplify.cpp: In member function ‘bool {anonymous}::BitSimplification::genStoreImmediate(llvm::MachineInstr*)’: /<>/lib/Target/Hexagon/HexagonBitSimplify.cpp:1929:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Align++; ~~~~~^~ /<>/lib/Target/Hexagon/HexagonBitSimplify.cpp:1930:5: note: here case Hexagon::S2_storerh_io: ^~~~ /<>/lib/Target/AMDGPU/SIFoldOperands.cpp: In function ‘bool isInlineConstantIfFolded(const llvm::SIInstrInfo*, const llvm::MachineInstr&, unsigned int, const llvm::MachineOperand&)’: /<>/lib/Target/AMDGPU/SIFoldOperands.cpp:123:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/AMDGPU/SIFoldOperands.cpp:125:3: note: here default: ^~~~~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o -c /<>/lib/Target/AMDGPU/SIFrameLowering.cpp [ 76%] 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' [ 76%] 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' [ 76%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp [ 76%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o -c /<>/lib/Target/Hexagon/HexagonBitTracker.cpp /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp: In member function ‘virtual void {anonymous}::HexagonAsmBackend::applyFixup(const llvm::MCFixup&, char*, unsigned int, uint64_t, bool) const’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(isIntN(7, sValue))) ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:434:7: note: here case fixup_Hexagon_B7_PCREL_X: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:441:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(isIntN(9, sValue))) ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:443:7: note: here case fixup_Hexagon_B9_PCREL_X: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:452:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(isIntN(13, sValue))) ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:454:7: note: here case fixup_Hexagon_B13_PCREL_X: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:462:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(isIntN(15, sValue))) ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:464:7: note: here case fixup_Hexagon_B15_PCREL_X: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:473:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(isIntN(22, sValue))) ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:475:7: note: here case fixup_Hexagon_B22_PCREL_X: ^~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o -c /<>/lib/Target/AMDGPU/SIInsertSkips.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp /<>/lib/Target/Hexagon/HexagonBitTracker.cpp: In member function ‘virtual bool llvm::HexagonEvaluator::evaluate(const llvm::MachineInstr&, const CellMapType&, llvm::HexagonEvaluator::BranchTargetList&, bool&) const’: /<>/lib/Target/Hexagon/HexagonBitTracker.cpp:928:15: warning: this statement may fall through [-Wimplicit-fallthrough=] Negated = true; ~~~~~~~~^~~~~~ /<>/lib/Target/Hexagon/HexagonBitTracker.cpp:929:5: note: here case Hexagon::J2_jumpt: ^~~~ [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o -c /<>/lib/Target/ARM/ARMInstrInfo.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o -c /<>/lib/Target/Hexagon/HexagonBlockRanges.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o -c /<>/lib/Target/AMDGPU/SIInsertWaits.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o -c /<>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o -c /<>/lib/Target/AMDGPU/SIInstrInfo.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o -c /<>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp /<>/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function ‘virtual llvm::MachineInstr* llvm::SIInstrInfo::convertToThreeAddress(llvm::MachineFunction::iterator&, llvm::MachineInstr&, llvm::LiveVariables*) const’: /<>/lib/Target/AMDGPU/SIInstrInfo.cpp:1623:11: warning: this statement may fall through [-Wimplicit-fallthrough=] IsF16 = true; ~~~~~~^~~~~~ /<>/lib/Target/AMDGPU/SIInstrInfo.cpp:1624:3: note: here case AMDGPU::V_MAC_F32_e32: { ^~~~ /<>/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function ‘virtual bool llvm::SIInstrInfo::verifyInstruction(const llvm::MachineInstr&, llvm::StringRef&) const’: /<>/lib/Target/AMDGPU/SIInstrInfo.cpp:1966:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!MI.getOperand(i).isImm() && !MI.getOperand(i).isFI()) { ^~ /<>/lib/Target/AMDGPU/SIInstrInfo.cpp:1971:5: note: here default: ^~~~~~~ [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o -c /<>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o -c /<>/lib/Target/ARM/ARMMCInstLower.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o -c /<>/lib/Target/AMDGPU/SIISelLowering.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o -c /<>/lib/Target/Hexagon/HexagonCommonGEP.cpp /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp: In member function ‘unsigned int llvm::HexagonMCCodeEmitter::getExprOpValue(const llvm::MCInst&, const llvm::MCOperand&, const llvm::MCExpr*, llvm::SmallVectorImpl&, const llvm::MCSubtargetInfo&) const’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:478:27: warning: this statement may fall through [-Wimplicit-fallthrough=] raise_relocation_error(bits, kind); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:479:3: note: here case 32: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp: In function ‘llvm::Hexagon::Fixups {anonymous}::getFixupNoBits(const llvm::MCInstrInfo&, const llvm::MCInst&, const llvm::MCOperand&, llvm::MCSymbolRefExpr::VariantKind)’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:356:29: warning: this statement may fall through [-Wimplicit-fallthrough=] raise_relocation_error(0, kind); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:359:3: note: here case Hexagon::LO: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:381:29: warning: this statement may fall through [-Wimplicit-fallthrough=] raise_relocation_error(0, kind); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:385:3: note: here default: ^~~~~~~ [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o -c /<>/lib/Target/ARM/ARMMachineFunctionInfo.cpp /<>/lib/Target/AMDGPU/SIISelLowering.cpp: In member function ‘llvm::SDValue llvm::SITargetLowering::LowerLOAD(llvm::SDValue, llvm::SelectionDAG&) const’: /<>/lib/Target/AMDGPU/SIISelLowering.cpp:2867:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isMemOpUniform(Load)) ^~ /<>/lib/Target/AMDGPU/SIISelLowering.cpp:2874:3: note: here case AMDGPUAS::GLOBAL_ADDRESS: { ^~~~ /<>/lib/Target/AMDGPU/SIISelLowering.cpp:2875:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Subtarget->getScalarizeGlobalBehavior() && isMemOpUniform(Load) && ^~ /<>/lib/Target/AMDGPU/SIISelLowering.cpp:2884:3: note: here case AMDGPUAS::FLAT_ADDRESS: ^~~~ [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o -c /<>/lib/Target/Hexagon/HexagonConstPropagation.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o -c /<>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o -c /<>/lib/Target/ARM/ARMRegisterInfo.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function ‘llvm::MCInst llvm::HexagonMCInstrInfo::deriveSubInst(const llvm::MCInst&)’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:770:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Value == 2) { ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:776:3: note: here case Hexagon::A4_combineir: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:875:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Value == 1) { ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:881:3: note: here case Hexagon::S2_storerb_io: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:911:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Inst.getOperand(0).getReg() == Hexagon::R29) { ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:917:3: note: here case Hexagon::S2_storeri_io: ^~~~ [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o -c /<>/lib/Target/ARM/ARMOptimizeBarriersPass.cpp /<>/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function ‘virtual bool {anonymous}::HexagonConstEvaluator::evaluate(const llvm::MachineInstr&, const CellMap&, llvm::SetVector&, bool&)’: /<>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2246:15: warning: this statement may fall through [-Wimplicit-fallthrough=] Negated = true; ~~~~~~~~^~~~~~ /<>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2247:5: note: here case Hexagon::J2_jumpt: ^~~~ /<>/lib/Target/Hexagon/HexagonConstPropagation.cpp: At global scope: /<>/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, ^~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o -c /<>/lib/Target/AMDGPU/SILowerControlFlow.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o -c /<>/lib/Target/ARM/ARMSelectionDAGInfo.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o -c /<>/lib/Target/Hexagon/HexagonCopyToCombine.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o -c /<>/lib/Target/AMDGPU/SILowerI1Copies.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o -c /<>/lib/Target/ARM/ARMSubtarget.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o -c /<>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o -c /<>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o -c /<>/lib/Target/ARM/ARMTargetMachine.cpp [ 78%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o -c /<>/lib/Target/Hexagon/HexagonExpandCondsets.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o -c /<>/lib/Target/AMDGPU/SIMachineScheduler.cpp /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp: In member function ‘bool llvm::HexagonShuffler::check()’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:223:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++onlyNo1; ^~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:224:5: note: here case HexagonII::TypeCVI_VM_LD: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++CVIloads; ^~~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:228:5: note: here case HexagonII::TypeLD: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:237:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++onlyNo1; ^~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:238:5: note: here case HexagonII::TypeCVI_VM_ST: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:240:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++CVIstores; ^~~~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:241:5: note: here case HexagonII::TypeST: ^~~~ [ 78%] 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' [ 78%] Built target LLVMHexagonDesc [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o -c /<>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o -c /<>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/SIRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o -c /<>/lib/Target/AMDGPU/SIRegisterInfo.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o -c /<>/lib/Target/AMDGPU/SIShrinkInstructions.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o -c /<>/lib/Target/Hexagon/HexagonFrameLowering.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/SITypeRewriter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o -c /<>/lib/Target/AMDGPU/SITypeRewriter.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o -c /<>/lib/Target/AMDGPU/SIWholeQuadMode.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o -c /<>/lib/Target/ARM/MLxExpansionPass.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o -c /<>/lib/Target/ARM/Thumb1FrameLowering.cpp /<>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:199:6: warning: ‘void {anonymous}::SIWholeQuadMode::printInfo()’ defined but not used [-Wunused-function] void SIWholeQuadMode::printInfo() { ^~~~~~~~~~~~~~~ [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenExtract.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o -c /<>/lib/Target/ARM/Thumb1InstrInfo.cpp [ 78%] Linking CXX static library ../../libLLVMAMDGPUCodeGen.a cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUCodeGen.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMAMDGPUCodeGen.a CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/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/AMDGPURegisterInfo.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/SIFoldOperands.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o /usr/bin/ranlib ../../libLLVMAMDGPUCodeGen.a /<>/lib/Target/ARM/Thumb1FrameLowering.cpp: In member function ‘virtual void llvm::Thumb1FrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const’: /<>/lib/Target/ARM/Thumb1FrameLowering.cpp:153:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (STI.splitFramePushPop(MF)) { ^~ /<>/lib/Target/ARM/Thumb1FrameLowering.cpp:158:5: note: here case ARM::R4: ^~~~ /<>/lib/Target/ARM/Thumb1FrameLowering.cpp:216:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (STI.splitFramePushPop(MF)) ^~ /<>/lib/Target/ARM/Thumb1FrameLowering.cpp:219:5: note: here case ARM::R0: ^~~~ make[4]: Leaving directory '/<>/build-llvm' [ 78%] Built target LLVMAMDGPUCodeGen /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' [ 78%] Building CXX object lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/Disassembler -I/<>/lib/Target/Hexagon/Disassembler -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o -c /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o -c /<>/lib/Target/ARM/ThumbRegisterInfo.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenInsert.cpp /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp: In function ‘DecodeStatus decodeSpecial(llvm::MCInst&, uint32_t)’: /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1007:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1009:5: note: here case Hexagon::PS_loadrhabs: ^~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1011:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1013:5: note: here case Hexagon::PS_loadrbabs: ^~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1047:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1049:5: note: here case Hexagon::PS_storerhnewabs: ^~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1050:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1052:5: note: here case Hexagon::PS_storerbnewabs: ^~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1065:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1067:5: note: here case Hexagon::PS_storerhabs: ^~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1069:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1071:5: note: here case Hexagon::PS_storerbabs: ^~~~ [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o -c /<>/lib/Target/ARM/Thumb2ITBlockPass.cpp [ 78%] 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' [ 78%] 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". [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o -c /<>/lib/Target/ARM/Thumb2InstrInfo.cpp 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' [ 78%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o -c /<>/lib/Target/Lanai/LanaiAsmPrinter.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o -c /<>/lib/Target/ARM/Thumb2SizeReduction.cpp [ 78%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o -c /<>/lib/Target/Lanai/LanaiDelaySlotFiller.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o -c /<>/lib/Target/ARM/ARMComputeBlockSize.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenMux.cpp /<>/lib/Target/ARM/Thumb2SizeReduction.cpp: In member function ‘bool {anonymous}::Thumb2SizeReduce::ReduceSpecial(llvm::MachineBasicBlock&, llvm::MachineInstr*, const {anonymous}::ReduceEntry&, bool, bool)’: /<>/lib/Target/ARM/Thumb2SizeReduction.cpp:656:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (ReduceTo2Addr(MBB, MI, Entry, LiveCPSR, IsSelfLoop)) ^~ /<>/lib/Target/ARM/Thumb2SizeReduction.cpp:660:7: note: here case ARM::t2ADDSrr: ^~~~ [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenPredicate.cpp [ 78%] Linking CXX static library ../../libLLVMARMCodeGen.a cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -P CMakeFiles/LLVMARMCodeGen.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMARMCodeGen.a CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o /usr/bin/ranlib ../../libLLVMARMCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 78%] Built target LLVMARMCodeGen /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' [ 78%] Building CXX object lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o [ 78%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o -c /<>/lib/Target/Lanai/LanaiFrameLowering.cpp cd /<>/build-llvm/lib/Target/Lanai/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o -c /<>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp [ 78%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o -c /<>/lib/Target/Lanai/LanaiInstrInfo.cpp /<>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp: In member function ‘std::unique_ptr llvm::{anonymous}::LanaiAsmParser::parseImmediate()’: /<>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:788:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!Parser.parseExpression(ExprVal)) ^~ /<>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:790:3: note: here default: ^~~~~~~ In file included from /<>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:1223:0: /<>/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc: At global scope: /<>/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc:901:6: warning: ‘bool llvm::{anonymous}::LanaiAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool LanaiAsmParser:: ^~~~~~~~~~~~~~ [ 78%] 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' [ 78%] 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' [ 78%] Building CXX object lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o -c /<>/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp /<>/lib/Target/Hexagon/HexagonGenPredicate.cpp: In member function ‘bool {anonymous}::HexagonGenPredicate::isScalarPred({anonymous}::Register)’: /<>/lib/Target/Hexagon/HexagonGenPredicate.cpp:335:23: warning: this statement may fall through [-Wimplicit-fallthrough=] return false; ^ /<>/lib/Target/Hexagon/HexagonGenPredicate.cpp:338:7: note: here case Hexagon::C2_and: ^~~~ [ 79%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o -c /<>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp [ 79%] 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' [ 79%] 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' [ 79%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp [ 79%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o -c /<>/lib/Target/Lanai/LanaiISelLowering.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o -c /<>/lib/Target/Hexagon/HexagonHardwareLoops.cpp [ 79%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp [ 79%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp [ 79%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp [ 79%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp [ 79%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o -c /<>/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp [ 79%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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/LLVMLanaiInstPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/depend.internal". Scanning dependencies of target LLVMLanaiInstPrinter make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build make[4]: Entering directory '/<>/build-llvm' [ 79%] Building CXX object lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/LanaiInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Lanai/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiInstPrinter.dir/LanaiInstPrinter.cpp.o -c /<>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp [ 79%] 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' [ 79%] 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[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' [ 79%] Building CXX object lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Lanai/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o -c /<>/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp [ 79%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o -c /<>/lib/Target/Lanai/LanaiMCInstLower.cpp [ 79%] Linking CXX static library ../../../libLLVMLanaiInstPrinter.a cd /<>/build-llvm/lib/Target/Lanai/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMLanaiInstPrinter.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/Lanai/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiInstPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMLanaiInstPrinter.a CMakeFiles/LLVMLanaiInstPrinter.dir/LanaiInstPrinter.cpp.o /usr/bin/ranlib ../../../libLLVMLanaiInstPrinter.a make[4]: Leaving directory '/<>/build-llvm' [ 79%] Built target LLVMLanaiInstPrinter /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' [ 79%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o -c /<>/lib/Target/Mips/Mips16FrameLowering.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o -c /<>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp [ 79%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o -c /<>/lib/Target/Lanai/LanaiMemAluCombiner.cpp [ 79%] 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' [ 79%] 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' [ 79%] Building CXX object lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Mips/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/InstPrinter -I/<>/lib/Target/Mips/InstPrinter -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o -c /<>/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp [ 79%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o -c /<>/lib/Target/Mips/Mips16HardFloat.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp [ 79%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o -c /<>/lib/Target/Lanai/LanaiRegisterInfo.cpp [ 79%] 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' [ 79%] Built target LLVMMipsAsmPrinter /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend make[4]: Entering directory '/<>/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' [ 79%] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Mips/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/Disassembler -I/<>/lib/Target/Mips/Disassembler -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o -c /<>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp [ 79%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o -c /<>/lib/Target/Mips/Mips16HardFloatInfo.cpp [ 79%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o -c /<>/lib/Target/Mips/Mips16InstrInfo.cpp [ 79%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o -c /<>/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/HexagonInstrInfo.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o -c /<>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp /<>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp: In function ‘DecodeStatus DecodeMemMMImm12(llvm::MCInst&, unsigned int, uint64_t, const void*)’: /<>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:1795:41: warning: this statement may fall through [-Wimplicit-fallthrough=] Inst.addOperand(MCOperand::createReg(Reg)); ~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:1797:3: note: here default: ^~~~~~~ [ 79%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o -c /<>/lib/Target/Lanai/LanaiSubtarget.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp [ 80%] 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' [ 80%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[4]: Entering directory '/<>/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' [ 80%] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/TargetInfo -I/<>/lib/Target/Mips/TargetInfo -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o -c /<>/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp [ 80%] 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' [ 80%] 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' [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp [ 80%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o -c /<>/lib/Target/Lanai/LanaiTargetMachine.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o -c /<>/lib/Target/Hexagon/HexagonISelLowering.cpp [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o -c /<>/lib/Target/Mips/Mips16ISelLowering.cpp [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp /<>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp: In member function ‘virtual bool {anonymous}::MipsELFObjectWriter::needsRelocateWithSymbol(const llvm::MCSymbol&, unsigned int) const’: /<>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:547:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (cast(Sym).getOther() & ELF::STO_MIPS_MICROMIPS) ^~ /<>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:550:3: note: here case ELF::R_MIPS_26: ^~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::ELFRelocationEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In member function ‘virtual void {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp [ 80%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o -c /<>/lib/Target/Lanai/LanaiTargetObjectFile.cpp [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o -c /<>/lib/Target/Mips/Mips16RegisterInfo.cpp [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o -c /<>/lib/Target/Hexagon/HexagonMachineScheduler.cpp [ 80%] 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' [ 80%] Built target LLVMLanaiCodeGen /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". [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp 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' [ 80%] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o cd /<>/build-llvm/lib/Target/Mips/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/AsmParser -I/<>/lib/Target/Mips/AsmParser -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o -c /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o -c /<>/lib/Target/Mips/MipsAnalyzeImmediate.cpp [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o -c /<>/lib/Target/Mips/MipsAsmPrinter.cpp [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp: In member function ‘bool {anonymous}::MipsAsmParser::isEvaluated(const llvm::MCExpr*)’: /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:4603:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:4604:3: note: here case MCExpr::Unary: ^~~~ [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o -c /<>/lib/Target/Hexagon/HexagonMCInstLower.cpp [ 80%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp [ 80%] 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' [ 80%] Built target LLVMMipsDesc /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". [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o -c /<>/lib/Target/Mips/MipsCCState.cpp 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' [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o -c /<>/lib/Target/MSP430/MSP430BranchSelector.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o -c /<>/lib/Target/Hexagon/HexagonNewValueJump.cpp [ 80%] 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' [ 80%] 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[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' [ 80%] Building CXX object lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o cd /<>/build-llvm/lib/Target/MSP430/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430/InstPrinter -I/<>/lib/Target/MSP430/InstPrinter -I/<>/lib/Target/MSP430 -I/<>/build-llvm/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o -c /<>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp [ 80%] 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' [ 80%] 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' [ 80%] Building CXX object lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430/TargetInfo -I/<>/lib/Target/MSP430/TargetInfo -I/<>/lib/Target/MSP430 -I/<>/build-llvm/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o -c /<>/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o -c /<>/lib/Target/Mips/MipsConstantIslandPass.cpp [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o -c /<>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp [ 80%] 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' [ 80%] 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' [ 80%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430/MCTargetDesc -I/<>/lib/Target/MSP430/MCTargetDesc -I/<>/lib/Target/MSP430 -I/<>/build-llvm/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o -c /<>/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp [ 80%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430/MCTargetDesc -I/<>/lib/Target/MSP430/MCTargetDesc -I/<>/lib/Target/MSP430 -I/<>/build-llvm/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o -c /<>/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o -c /<>/lib/Target/Hexagon/HexagonOptAddrMode.cpp [ 80%] 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' [ 80%] Built target LLVMMSP430Desc /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' [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o -c /<>/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o -c /<>/lib/Target/MSP430/MSP430ISelLowering.cpp /<>/lib/Target/Mips/MipsConstantIslandPass.cpp:421:6: warning: ‘void {anonymous}::MipsConstantIslands::dumpBBs()’ defined but not used [-Wunused-function] void MipsConstantIslands::dumpBBs() { ^~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o -c /<>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o -c /<>/lib/Target/Mips/MipsDelaySlotFiller.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o -c /<>/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp /<>/lib/Target/MSP430/MSP430ISelLowering.cpp: In function ‘llvm::SDValue EmitCMP(llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, llvm::ISD::CondCode, const llvm::SDLoc&, llvm::SelectionDAG&)’: /<>/lib/Target/MSP430/MSP430ISelLowering.cpp:809:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/MSP430/MSP430ISelLowering.cpp:811:3: note: here case ISD::SETUGE: ^~~~ /<>/lib/Target/MSP430/MSP430ISelLowering.cpp:823:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/MSP430/MSP430ISelLowering.cpp:825:3: note: here case ISD::SETULT: ^~~~ /<>/lib/Target/MSP430/MSP430ISelLowering.cpp:837:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/MSP430/MSP430ISelLowering.cpp:839:3: note: here case ISD::SETGE: ^~~~ /<>/lib/Target/MSP430/MSP430ISelLowering.cpp:851:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/MSP430/MSP430ISelLowering.cpp:853:3: note: here case ISD::SETLT: ^~~~ [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o -c /<>/lib/Target/MSP430/MSP430InstrInfo.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o -c /<>/lib/Target/Hexagon/HexagonPeephole.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o -c /<>/lib/Target/Mips/MipsFastISel.cpp [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o -c /<>/lib/Target/MSP430/MSP430FrameLowering.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o -c /<>/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o -c /<>/lib/Target/Hexagon/HexagonRDFOpt.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o -c /<>/lib/Target/NVPTX/NVPTXFrameLowering.cpp [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o -c /<>/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o -c /<>/lib/Target/Mips/MipsHazardSchedule.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o -c /<>/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp /<>/lib/Target/Hexagon/HexagonRDFOpt.cpp: In member function ‘virtual bool {anonymous}::HexagonCP::interpretAsCopy(const llvm::MachineInstr*, llvm::rdf::CopyPropagation::EqualityMap&)’: /<>/lib/Target/Hexagon/HexagonRDFOpt.cpp:119:23: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Target/Hexagon/HexagonRDFOpt.cpp:121:5: note: here case Hexagon::A2_tfr: { ^~~~ [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o -c /<>/lib/Target/MSP430/MSP430RegisterInfo.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonRegisterInfo.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o -c /<>/lib/Target/Mips/MipsInstrInfo.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o -c /<>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o -c /<>/lib/Target/MSP430/MSP430Subtarget.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/MipsISelDAGToDAG.cpp [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o -c /<>/lib/Target/MSP430/MSP430TargetMachine.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o -c /<>/lib/Target/NVPTX/NVPTXISelLowering.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o -c /<>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o -c /<>/lib/Target/MSP430/MSP430AsmPrinter.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o -c /<>/lib/Target/Mips/MipsISelLowering.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o -c /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp [ 80%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o -c /<>/lib/Target/MSP430/MSP430MCInstLower.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o -c /<>/lib/Target/NVPTX/NVPTXImageOptimizer.cpp /<>/lib/Target/Mips/MipsISelLowering.cpp: In member function ‘virtual llvm::SDValue llvm::MipsTargetLowering::LowerCall(llvm::TargetLowering::CallLoweringInfo&, llvm::SmallVectorImpl&) const’: /<>/lib/Target/Mips/MipsISelLowering.cpp:2749:20: warning: this statement may fall through [-Wimplicit-fallthrough=] UseUpperBits = true; ~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp:2751:5: note: here case CCValAssign::SExt: ^~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp:2755:20: warning: this statement may fall through [-Wimplicit-fallthrough=] UseUpperBits = true; ~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp:2757:5: note: here case CCValAssign::ZExt: ^~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp:2761:20: warning: this statement may fall through [-Wimplicit-fallthrough=] UseUpperBits = true; ~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp:2763:5: note: here case CCValAssign::AExt: ^~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp: In member function ‘virtual llvm::SDValue llvm::MipsTargetLowering::LowerReturn(llvm::SDValue, llvm::CallingConv::ID, bool, const llvm::SmallVectorImpl&, const llvm::SmallVectorImpl&, const llvm::SDLoc&, llvm::SelectionDAG&) const’: /<>/lib/Target/Mips/MipsISelLowering.cpp:3221:20: warning: this statement may fall through [-Wimplicit-fallthrough=] UseUpperBits = true; ~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp:3223:5: note: here case CCValAssign::AExt: ^~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp:3227:20: warning: this statement may fall through [-Wimplicit-fallthrough=] UseUpperBits = true; ~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp:3229:5: note: here case CCValAssign::ZExt: ^~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp:3233:20: warning: this statement may fall through [-Wimplicit-fallthrough=] UseUpperBits = true; ~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/Mips/MipsISelLowering.cpp:3235:5: note: here case CCValAssign::SExt: ^~~~ /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp: In member function ‘int32_t {anonymous}::HexagonSplitDoubleRegs::profit(const llvm::MachineInstr*) const’: /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp:350:11: warning: this statement may fall through [-Wimplicit-fallthrough=] ImmX++; ~~~~^~ /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp:351:5: note: here case Hexagon::A4_combineir: { ^~~~ /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp:357:23: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp:359:5: note: here case Hexagon::A2_combinew: ^~~~ /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp: At global scope: /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp:134:6: warning: ‘static void {anonymous}::HexagonSplitDoubleRegs::dump_partition(llvm::raw_ostream&, const USet&, const llvm::TargetRegisterInfo&)’ defined but not used [-Wunused-function] void HexagonSplitDoubleRegs::dump_partition(raw_ostream &os, ^~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInferAddressSpaces.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInferAddressSpaces.cpp.o -c /<>/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp [ 80%] 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' [ 80%] Built target LLVMMSP430CodeGen /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[4]: Entering directory '/<>/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' [ 80%] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX/TargetInfo -I/<>/lib/Target/NVPTX/TargetInfo -I/<>/lib/Target/NVPTX -I/<>/build-llvm/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o -c /<>/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o -c /<>/lib/Target/Hexagon/HexagonStoreWidening.cpp [ 80%] 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' [ 80%] 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' [ 80%] Building CXX object lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX/InstPrinter -I/<>/lib/Target/NVPTX/InstPrinter -I/<>/lib/Target/NVPTX -I/<>/build-llvm/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o -c /<>/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o -c /<>/lib/Target/Mips/MipsFrameLowering.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o -c /<>/lib/Target/NVPTX/NVPTXInstrInfo.cpp [ 80%] 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' [ 80%] 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' [ 80%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX/MCTargetDesc -I/<>/lib/Target/NVPTX/MCTargetDesc -I/<>/lib/Target/NVPTX -I/<>/build-llvm/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o -c /<>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp [ 80%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX/MCTargetDesc -I/<>/lib/Target/NVPTX/MCTargetDesc -I/<>/lib/Target/NVPTX -I/<>/build-llvm/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o -c /<>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o -c /<>/lib/Target/Hexagon/HexagonSubtarget.cpp [ 80%] 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' [ 80%] Built target LLVMNVPTXDesc /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend.internal". Scanning dependencies of target LLVMPowerPCCodeGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 80%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o -c /<>/lib/Target/PowerPC/PPCBoolRetToInt.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o -c /<>/lib/Target/Mips/MipsLongBranch.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o -c /<>/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp [ 80%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o -c /<>/lib/Target/PowerPC/PPCAsmPrinter.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o -c /<>/lib/Target/Hexagon/HexagonTargetMachine.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o -c /<>/lib/Target/NVPTX/NVPTXLowerArgs.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o -c /<>/lib/Target/Mips/MipsMCInstLower.cpp [ 80%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o -c /<>/lib/Target/PowerPC/PPCBranchSelector.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o -c /<>/lib/Target/NVPTX/NVPTXLowerAlloca.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o -c /<>/lib/Target/Mips/MipsMachineFunction.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o -c /<>/lib/Target/Hexagon/HexagonTargetObjectFile.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o -c /<>/lib/Target/NVPTX/NVPTXPeephole.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp [ 80%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o -c /<>/lib/Target/PowerPC/PPCCCState.cpp [ 80%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o -c /<>/lib/Target/NVPTX/NVPTXMCExpr.cpp [ 80%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o -c /<>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp [ 80%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o -c /<>/lib/Target/PowerPC/PPCCTRLoops.cpp [ 80%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o -c /<>/lib/Target/Hexagon/HexagonVectorPrint.cpp [ 82%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o -c /<>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o -c /<>/lib/Target/Mips/MipsOptimizePICCall.cpp [ 82%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o -c /<>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp [ 82%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o -c /<>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp [ 82%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o -c /<>/lib/Target/PowerPC/PPCHazardRecognizers.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o -c /<>/lib/Target/Mips/MipsOs16.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o -c /<>/lib/Target/Mips/MipsRegisterInfo.cpp [ 82%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCInstrInfo.cpp [ 82%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o -c /<>/lib/Target/NVPTX/NVPTXSubtarget.cpp [ 82%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o -c /<>/lib/Target/Hexagon/RDFCopy.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o -c /<>/lib/Target/Mips/MipsSEFrameLowering.cpp [ 82%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o -c /<>/lib/Target/NVPTX/NVPTXTargetMachine.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/Target/PowerPC/PPCRegisterInfo.h:19, from /<>/lib/Target/PowerPC/PPCInstrInfo.h:18, from /<>/lib/Target/PowerPC/PPCInstrInfo.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 82%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o -c /<>/lib/Target/Hexagon/RDFDeadCode.cpp [ 82%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o -c /<>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp /<>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp: In member function ‘void {anonymous}::PPCDAGToDAGISel::PeepholeCROps()’: /<>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:3616:25: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:3618:7: note: here case PPC::BC: ^~~~ [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o -c /<>/lib/Target/Mips/MipsSEInstrInfo.cpp [ 82%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o -c /<>/lib/Target/Hexagon/RDFGraph.cpp [ 82%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o -c /<>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp [ 82%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o -c /<>/lib/Target/PowerPC/PPCISelLowering.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp [ 82%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o -c /<>/lib/Target/NVPTX/NVPTXUtilities.cpp [ 82%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o -c /<>/lib/Target/Hexagon/RDFLiveness.cpp [ 82%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o -c /<>/lib/Target/NVPTX/NVVMIntrRange.cpp /<>/lib/Target/PowerPC/PPCISelLowering.cpp: In member function ‘llvm::SDValue llvm::PPCTargetLowering::LowerFormalArguments_Darwin(llvm::SDValue, llvm::CallingConv::ID, bool, const llvm::SmallVectorImpl&, const llvm::SDLoc&, llvm::SelectionDAG&, llvm::SmallVectorImpl&) const’: /<>/lib/Target/PowerPC/PPCISelLowering.cpp:3814:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:3816:5: note: here case MVT::i64: // PPC64 ^~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp: In member function ‘llvm::SDValue llvm::PPCTargetLowering::LowerSELECT_CC(llvm::SDValue, llvm::SelectionDAG&) const’: /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6357:16: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(TV, FV); ~~~~~~~~~^~~~~~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6358:5: note: here case ISD::SETEQ: ^~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6368:16: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(TV, FV); // fsel is natively setge, swap operands for setlt ~~~~~~~~~^~~~~~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6369:5: note: here case ISD::SETOGE: ^~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6376:16: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(TV, FV); // fsel is natively setge, swap operands for setlt ~~~~~~~~~^~~~~~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6377:5: note: here case ISD::SETOLE: ^~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6389:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(TV, FV); ~~~~~~~~~^~~~~~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6390:3: note: here case ISD::SETEQ: ^~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp: In member function ‘virtual std::pair llvm::PPCTargetLowering::getRegForInlineAsmConstraint(const llvm::TargetRegisterInfo*, llvm::StringRef, llvm::MVT) const’: /<>/lib/Target/PowerPC/PPCISelLowering.cpp:12044:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Subtarget.hasAltivec()) ^~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:12046:5: note: here case 'y': // crrc ^~~~ [ 82%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o -c /<>/lib/Target/NVPTX/NVVMReflect.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o -c /<>/lib/Target/Mips/MipsSEISelLowering.cpp [ 82%] 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/NVPTXInferAddressSpaces.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' [ 82%] Built target LLVMNVPTXCodeGen /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' [ 82%] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/AsmParser -I/<>/lib/Target/PowerPC/AsmParser -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o -c /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp: In member function ‘bool {anonymous}::PPCAsmParser::ParseOperand(llvm::OperandVector&)’: /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1599:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!ParseExpression(EVal)) ^~ /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1603:3: note: here default: ^~~~~~~ /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1657:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1660:5: note: here default: ^~~~~~~ In file included from /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1915:0: /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc: At global scope: /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc:6309:6: warning: ‘bool {anonymous}::PPCAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool PPCAsmParser:: ^~~~~~~~~~~~ [ 82%] 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' [ 82%] 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". [ 82%] 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/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 /usr/bin/ranlib ../../libLLVMHexagonCodeGen.a 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' [ 82%] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/Disassembler -I/<>/lib/Target/PowerPC/Disassembler -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o -c /<>/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp make[4]: Leaving directory '/<>/build-llvm' [ 82%] Built target LLVMHexagonCodeGen /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' [ 82%] Building CXX object lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/InstPrinter -I/<>/lib/Target/PowerPC/InstPrinter -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o -c /<>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o -c /<>/lib/Target/Mips/MipsSERegisterInfo.cpp [ 82%] 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' [ 82%] 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[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' [ 82%] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/TargetInfo -I/<>/lib/Target/PowerPC/TargetInfo -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o -c /<>/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp [ 82%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o -c /<>/lib/Target/PowerPC/PPCEarlyReturn.cpp [ 82%] 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' [ 82%] 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' [ 82%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp [ 82%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp [ 82%] 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' [ 82%] Built target LLVMPowerPCAsmPrinter /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/RISCV/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/depend.internal". Scanning dependencies of target LLVMRISCVCodeGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 82%] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/RISCV && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/RISCV -I/<>/lib/Target/RISCV -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetMachine.cpp.o -c /<>/lib/Target/RISCV/RISCVTargetMachine.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o -c /<>/lib/Target/Mips/MipsSubtarget.cpp [ 82%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o -c /<>/lib/Target/PowerPC/PPCFastISel.cpp [ 82%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp [ 82%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp [ 82%] Linking CXX static library ../../libLLVMRISCVCodeGen.a cd /<>/build-llvm/lib/Target/RISCV && /usr/bin/cmake -P CMakeFiles/LLVMRISCVCodeGen.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/RISCV && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMRISCVCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMRISCVCodeGen.a CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetMachine.cpp.o /usr/bin/ranlib ../../libLLVMRISCVCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 82%] Built target LLVMRISCVCodeGen /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/TargetInfo /<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/depend.internal". Scanning dependencies of target LLVMRISCVInfo make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build make[4]: Entering directory '/<>/build-llvm' [ 83%] Building CXX object lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/RISCVTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/RISCV/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/RISCV/TargetInfo -I/<>/lib/Target/RISCV/TargetInfo -I/<>/lib/Target/RISCV -I/<>/build-llvm/lib/Target/RISCV -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRISCVInfo.dir/RISCVTargetInfo.cpp.o -c /<>/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp [ 83%] Linking CXX static library ../../../libLLVMRISCVInfo.a cd /<>/build-llvm/lib/Target/RISCV/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMRISCVInfo.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/RISCV/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMRISCVInfo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMRISCVInfo.a CMakeFiles/LLVMRISCVInfo.dir/RISCVTargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMRISCVInfo.a make[4]: Leaving directory '/<>/build-llvm' [ 83%] Built target LLVMRISCVInfo /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/MCTargetDesc /<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/depend.internal". Scanning dependencies of target LLVMRISCVDesc make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build make[4]: Entering directory '/<>/build-llvm' [ 83%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/RISCV/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/RISCV/MCTargetDesc -I/<>/lib/Target/RISCV/MCTargetDesc -I/<>/lib/Target/RISCV -I/<>/build-llvm/lib/Target/RISCV -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRISCVDesc.dir/RISCVAsmBackend.cpp.o -c /<>/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp [ 83%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/RISCV/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/RISCV/MCTargetDesc -I/<>/lib/Target/RISCV/MCTargetDesc -I/<>/lib/Target/RISCV -I/<>/build-llvm/lib/Target/RISCV -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRISCVDesc.dir/RISCVELFObjectWriter.cpp.o -c /<>/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp [ 83%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/RISCV/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/RISCV/MCTargetDesc -I/<>/lib/Target/RISCV/MCTargetDesc -I/<>/lib/Target/RISCV -I/<>/build-llvm/lib/Target/RISCV -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRISCVDesc.dir/RISCVMCAsmInfo.cpp.o -c /<>/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp [ 83%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/RISCV/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/RISCV/MCTargetDesc -I/<>/lib/Target/RISCV/MCTargetDesc -I/<>/lib/Target/RISCV -I/<>/build-llvm/lib/Target/RISCV -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRISCVDesc.dir/RISCVMCTargetDesc.cpp.o -c /<>/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o -c /<>/lib/Target/Mips/MipsTargetMachine.cpp [ 83%] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/RISCV/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/RISCV/MCTargetDesc -I/<>/lib/Target/RISCV/MCTargetDesc -I/<>/lib/Target/RISCV -I/<>/build-llvm/lib/Target/RISCV -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRISCVDesc.dir/RISCVMCCodeEmitter.cpp.o -c /<>/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o -c /<>/lib/Target/PowerPC/PPCFrameLowering.cpp [ 83%] Linking CXX static library ../../../libLLVMRISCVDesc.a cd /<>/build-llvm/lib/Target/RISCV/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMRISCVDesc.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/RISCV/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMRISCVDesc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMRISCVDesc.a CMakeFiles/LLVMRISCVDesc.dir/RISCVAsmBackend.cpp.o CMakeFiles/LLVMRISCVDesc.dir/RISCVELFObjectWriter.cpp.o CMakeFiles/LLVMRISCVDesc.dir/RISCVMCAsmInfo.cpp.o CMakeFiles/LLVMRISCVDesc.dir/RISCVMCTargetDesc.cpp.o CMakeFiles/LLVMRISCVDesc.dir/RISCVMCCodeEmitter.cpp.o /usr/bin/ranlib ../../../libLLVMRISCVDesc.a make[4]: Leaving directory '/<>/build-llvm' [ 83%] Built target LLVMRISCVDesc /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' [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o -c /<>/lib/Target/Sparc/DelaySlotFiller.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp [ 83%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp [ 83%] 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' [ 83%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend make[4]: Entering directory '/<>/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' [ 83%] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/TargetInfo -I/<>/lib/Target/Sparc/TargetInfo -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o -c /<>/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp [ 83%] 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' [ 83%] Built target LLVMSparcInfo /usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o -c /<>/lib/Target/Mips/MipsTargetObjectFile.cpp 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' [ 83%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o -c /<>/lib/Target/Sparc/LeonPasses.cpp /<>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp: In member function ‘virtual void {anonymous}::SparcAsmBackend::processFixupValue(const llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFixup&, const llvm::MCFragment*, const llvm::MCValue&, uint64_t&, bool&)’: /<>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp:213:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Target.getSymA()->getSymbol().isTemporary()) ^~ /<>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp:215:7: note: here case Sparc::fixup_sparc_tls_gd_hi22: ^~~~ [ 83%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp [ 83%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o -c /<>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp [ 83%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp [ 83%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp [ 83%] Linking CXX static library ../../libLLVMMipsCodeGen.a cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -P CMakeFiles/LLVMMipsCodeGen.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMMipsCodeGen.a CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o /usr/bin/ranlib ../../libLLVMMipsCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 83%] Built target LLVMMipsCodeGen /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' [ 83%] Building CXX object lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Sparc/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/InstPrinter -I/<>/lib/Target/Sparc/InstPrinter -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o -c /<>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o -c /<>/lib/Target/Sparc/SparcAsmPrinter.cpp [ 83%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp [ 83%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o -c /<>/lib/Target/PowerPC/PPCMCInstLower.cpp [ 83%] 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' [ 83%] Built target LLVMSparcDesc /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' [ 83%] Building CXX object lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o cd /<>/build-llvm/lib/Target/Sparc/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/AsmParser -I/<>/lib/Target/Sparc/AsmParser -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o -c /<>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o -c /<>/lib/Target/Sparc/SparcInstrInfo.cpp In file included from /<>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:1273:0: /<>/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc:3776:6: warning: ‘bool {anonymous}::SparcAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool SparcAsmParser:: ^~~~~~~~~~~~~~ [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Sparc/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/Disassembler -I/<>/lib/Target/Sparc/Disassembler -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o -c /<>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp [ 83%] 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' [ 83%] Built target LLVMSparcAsmPrinter [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o -c /<>/lib/Target/Sparc/SparcISelDAGToDAG.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o -c /<>/lib/Target/Sparc/SparcISelLowering.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o -c /<>/lib/Target/PowerPC/PPCMIPeephole.cpp [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o -c /<>/lib/Target/SystemZ/SystemZAsmPrinter.cpp [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o -c /<>/lib/Target/Sparc/SparcFrameLowering.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCRegisterInfo.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o -c /<>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp [ 83%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o -c /<>/lib/Target/SystemZ/SystemZCallingConv.cpp [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o -c /<>/lib/Target/Sparc/SparcMachineFunctionInfo.cpp [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o -c /<>/lib/Target/Sparc/SparcRegisterInfo.cpp [ 83%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o -c /<>/lib/Target/SystemZ/SystemZConstantPoolValue.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o -c /<>/lib/Target/PowerPC/PPCSubtarget.cpp [ 83%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o -c /<>/lib/Target/SystemZ/SystemZElimCompare.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o -c /<>/lib/Target/PowerPC/PPCTargetMachine.cpp [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o -c /<>/lib/Target/Sparc/SparcSubtarget.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o -c /<>/lib/Target/PowerPC/PPCTargetObjectFile.cpp [ 83%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o -c /<>/lib/Target/SystemZ/SystemZExpandPseudo.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o -c /<>/lib/Target/PowerPC/PPCTOCRegDeps.cpp [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o -c /<>/lib/Target/Sparc/SparcTargetMachine.cpp [ 83%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o -c /<>/lib/Target/SystemZ/SystemZFrameLowering.cpp /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp: In member function ‘int llvm::PPCTTIImpl::getIntImmCost(unsigned int, unsigned int, const llvm::APInt&, llvm::Type*)’: /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:133:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RunFree = true; // (for the rotate-and-mask instructions) ~~~~~~~~^~~~~~ /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:135:3: note: here case Instruction::Add: ^~~~ /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:138:17: warning: this statement may fall through [-Wimplicit-fallthrough=] ShiftedFree = true; ~~~~~~~~~~~~^~~~~~ /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:140:3: note: here case Instruction::Sub: ^~~~ /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:149:12: warning: this statement may fall through [-Wimplicit-fallthrough=] ImmIdx = 1; ~~~~~~~^~~ /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:152:3: note: here case Instruction::Select: ^~~~ [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o -c /<>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp /usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend make[4]: Entering directory '/<>/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". [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o -c /<>/lib/Target/Sparc/SparcMCInstLower.cpp 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' [ 83%] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/AsmParser -I/<>/lib/Target/SystemZ/AsmParser -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o -c /<>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp In file included from /<>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:511:0: /<>/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc:3737:6: warning: ‘bool {anonymous}::SystemZAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool SystemZAsmParser:: ^~~~~~~~~~~~~~~~ [ 83%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o -c /<>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp [ 83%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o -c /<>/lib/Target/Sparc/SparcTargetObjectFile.cpp [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/Disassembler -I/<>/lib/Target/SystemZ/Disassembler -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o -c /<>/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o -c /<>/lib/Target/PowerPC/PPCVSXCopy.cpp [ 83%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o -c /<>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp [ 83%] 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' [ 83%] Built target LLVMSparcCodeGen /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' [ 83%] Building CXX object lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/InstPrinter -I/<>/lib/Target/SystemZ/InstPrinter -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o -c /<>/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp [ 83%] 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' [ 83%] 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[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' [ 83%] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/TargetInfo -I/<>/lib/Target/SystemZ/TargetInfo -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o -c /<>/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp [ 83%] 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' [ 83%] 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' [ 84%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp [ 84%] 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' [ 84%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o -c /<>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp [ 84%] Built target LLVMSystemZAsmPrinter /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal". [ 84%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp 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' [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o -c /<>/lib/Target/X86/X86AsmPrinter.cpp [ 84%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp /<>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp: In member function ‘virtual void {anonymous}::SystemZDAGToDAGISel::Select(llvm::SDNode*)’: /<>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:1270:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Node->getOperand(1).getOpcode() != ISD::Constant) ^~ /<>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:1274:3: note: here case ISD::ROTL: ^~~~ /<>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp: In member function ‘bool {anonymous}::SystemZDAGToDAGISel::expandRxSBG({anonymous}::RxSBGOperands&) const’: /<>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:834:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:837:3: note: here case ISD::SIGN_EXTEND: { ^~~~ [ 84%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o -c /<>/lib/Target/SystemZ/SystemZISelLowering.cpp [ 84%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp [ 84%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o -c /<>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp [ 84%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp [ 84%] 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' [ 84%] 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". [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o -c /<>/lib/Target/X86/X86CallFrameOptimization.cpp /<>/lib/Target/SystemZ/SystemZISelLowering.cpp: In function ‘llvm::SDValue lowerVectorSETCC(llvm::SelectionDAG&, const llvm::SDLoc&, llvm::EVT, llvm::ISD::CondCode, llvm::SDValue, llvm::SDValue)’: /<>/lib/Target/SystemZ/SystemZISelLowering.cpp:2346:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Invert = true; ~~~~~~~^~~~~~ /<>/lib/Target/SystemZ/SystemZISelLowering.cpp:2347:3: note: here case ISD::SETO: { ^~~~ /<>/lib/Target/SystemZ/SystemZISelLowering.cpp:2357:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Invert = true; ~~~~~~~^~~~~~ /<>/lib/Target/SystemZ/SystemZISelLowering.cpp:2358:3: note: here case ISD::SETONE: { ^~~~ 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' [ 84%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o cd /<>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/AsmParser -I/<>/lib/Target/X86/AsmParser -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o -c /<>/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp [ 84%] Linking CXX static library ../../libLLVMPowerPCCodeGen.a cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCCodeGen.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMPowerPCCodeGen.a CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o /usr/bin/ranlib ../../libLLVMPowerPCCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 84%] Built target LLVMPowerPCCodeGen /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' [ 84%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o cd /<>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/Disassembler -I/<>/lib/Target/X86/Disassembler -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o -c /<>/lib/Target/X86/Disassembler/X86Disassembler.cpp [ 84%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o cd /<>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/AsmParser -I/<>/lib/Target/X86/AsmParser -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o -c /<>/lib/Target/X86/AsmParser/X86AsmParser.cpp /<>/lib/Target/X86/Disassembler/X86Disassembler.cpp: In function ‘void translateImmediate(llvm::MCInst&, uint64_t, const llvm::X86Disassembler::OperandSpecifier&, llvm::X86Disassembler::InternalInstruction&, const llvm::MCDisassembler*)’: /<>/lib/Target/X86/Disassembler/X86Disassembler.cpp:635:43: warning: this statement may fall through [-Wimplicit-fallthrough=] mcInst.addOperand(MCOperand::createReg(X86::BND0 + (immediate >> 4))); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/Disassembler/X86Disassembler.cpp:636:3: note: here case TYPE_REL8: ^~~~ [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o -c /<>/lib/Target/X86/X86ExpandPseudo.cpp [ 84%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZInstrInfo.cpp In file included from /<>/lib/Target/X86/AsmParser/X86AsmParser.cpp:3184:0: /<>/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc:34141:6: warning: ‘bool {anonymous}::X86AsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool X86AsmParser:: ^~~~~~~~~~~~ [ 84%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o cd /<>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/Disassembler -I/<>/lib/Target/X86/Disassembler -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o -c /<>/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp [ 84%] 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' [ 84%] 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' [ 84%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o -c /<>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o -c /<>/lib/Target/X86/X86FastISel.cpp [ 84%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o -c /<>/lib/Target/SystemZ/SystemZLDCleanup.cpp [ 84%] 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' [ 84%] Built target LLVMX86AsmParser /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend 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' [ 84%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp [ 84%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o -c /<>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp [ 84%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp [ 84%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o cd /<>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o -c /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp: In function ‘bool llvm::EmitAnyX86InstComments(const llvm::MCInst*, llvm::raw_ostream&, const char* (*)(unsigned int))’: /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:432:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src2Name = getRegName(MI->getOperand(2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:434:3: note: here case X86::BLENDPDrmi: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:448:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src2Name = getRegName(MI->getOperand(2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:450:3: note: here case X86::BLENDPSrmi: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:464:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src2Name = getRegName(MI->getOperand(2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:466:3: note: here case X86::PBLENDWrmi: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:479:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src2Name = getRegName(MI->getOperand(2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:481:3: note: here case X86::VPBLENDDrmi: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:494:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src2Name = getRegName(MI->getOperand(2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:496:3: note: here case X86::INSERTPSrm: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:557:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:42:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:560:3: note: in expansion of macro ‘CASE_MOVDUP’ CASE_MOVDUP(MOVSLDUP, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:566:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:42:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:569:3: note: in expansion of macro ‘CASE_MOVDUP’ CASE_MOVDUP(MOVSHDUP, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:575:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:42:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:578:3: note: in expansion of macro ‘CASE_MOVDUP’ CASE_MOVDUP(MOVDDUP, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:589:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:590:3: note: here case X86::VPSLLDQZ128rm: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:606:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:607:3: note: here case X86::VPSRLDQZ128rm: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:619:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:622:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(PALIGNR, rmi) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:635:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:638:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(ALIGNQ, Z, rmi) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:653:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:656:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(ALIGND, Z, rmi) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:668:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:671:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(PSHUFD, mi) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:680:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:683:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(PSHUFHW, mi) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:692:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:695:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(PSHUFLW, mi) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:704:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:707:3: note: here case X86::MMX_PSHUFWmi: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:716:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:719:3: note: here case X86::PSWAPDrm: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:727:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:730:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKHBW, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:740:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:743:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKHWD, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:753:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:756:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKHDQ, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:765:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:768:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKHQDQ, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:777:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:780:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKLBW, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:790:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:793:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKLWD, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:803:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:806:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKLDQ, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:815:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:818:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKLQDQ, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:826:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:829:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(SHUFPD, rmi) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:840:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:843:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(SHUFPS, rmi) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:854:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:144:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(SHUFF##Inst, Z, r##src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:857:3: note: in expansion of macro ‘CASE_VSHUF’ CASE_VSHUF(64X2, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:867:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:144:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(SHUFF##Inst, Z, r##src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:870:3: note: in expansion of macro ‘CASE_VSHUF’ CASE_VSHUF(32X4, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:880:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:883:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(UNPCKLPD, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:891:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:894:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(UNPCKLPS, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:902:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:905:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(UNPCKHPD, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:913:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:916:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(UNPCKHPS, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:923:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:114:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:926:3: note: in expansion of macro ‘CASE_VPERMILPI’ CASE_VPERMILPI(PERMILPS, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:935:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:114:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:938:3: note: in expansion of macro ‘CASE_VPERMILPI’ CASE_VPERMILPI(PERMILPD, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:948:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src2Name = getRegName(MI->getOperand(2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:951:3: note: here case X86::VPERM2F128rm: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:963:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:131:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:966:3: note: in expansion of macro ‘CASE_VPERM’ CASE_VPERM(PERMPD, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:975:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:131:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:978:3: note: in expansion of macro ‘CASE_VPERM’ CASE_VPERM(PERMQ, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:990:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:993:3: note: here case X86::MOVSDrm: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1004:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1007:3: note: here case X86::MOVSSrm: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1019:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1022:3: note: here case X86::MOVQI2PQIrm: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1093:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1094:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(BROADCASTF32X2, Z256, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1101:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1102:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(BROADCASTF32X2, Z, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1111:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:60:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1114:3: note: in expansion of macro ‘CASE_PMOVZX’ CASE_PMOVZX(PMOVZXBW, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1123:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:60:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1126:3: note: in expansion of macro ‘CASE_PMOVZX’ CASE_PMOVZX(PMOVZXWD, m) ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1133:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: in definition of macro ‘CASE_AVX_INS_COMMON’ case X86::V##Inst##Suffix##src: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:60:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:1136:3: note: in expansion of macro ‘CASE_PMOVZX’ CASE_PMOVZX(PMOVZXDQ, m) ^ /<>/lib/Target/X86/X86FastISel.cpp: In member function ‘unsigned int {anonymous}::X86FastISel::X86MaterializeInt(const llvm::ConstantInt*, llvm::MVT)’: /<>/lib/Target/X86/X86FastISel.cpp:3625:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case MVT::i1: VT = MVT::i8; LLVM_FALLTHROUGH; ~~~^~~~~ /<>/lib/Target/X86/X86FastISel.cpp:3626:3: note: here case MVT::i8: Opc = X86::MOV8ri; break; ^~~~ [ 84%] 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' [ 84%] 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' [ 84%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o cd /<>/build-llvm/lib/Target/X86/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/TargetInfo -I/<>/lib/Target/X86/TargetInfo -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o -c /<>/lib/Target/X86/TargetInfo/X86TargetInfo.cpp [ 84%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o -c /<>/lib/Target/SystemZ/SystemZLongBranch.cpp /<>/lib/Target/X86/X86FastISel.cpp: In member function ‘bool {anonymous}::X86FastISel::X86FastEmitStore(llvm::EVT, unsigned int, bool, llvm::X86AddressMode&, llvm::MachineMemOperand*, bool)’: /<>/lib/Target/X86/X86FastISel.cpp:545:12: warning: this statement may fall through [-Wimplicit-fallthrough=] ValReg = AndResult; ~~~~~~~^~~~~~~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:548:3: note: here case MVT::i8: Opc = X86::MOV8mr; break; ^~~~ /<>/lib/Target/X86/X86FastISel.cpp: In member function ‘bool {anonymous}::X86FastISel::X86FastEmitStore(llvm::EVT, const llvm::Value*, llvm::X86AddressMode&, llvm::MachineMemOperand*, bool)’: /<>/lib/Target/X86/X86FastISel.cpp:708:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Signed = false; ~~~~~~~^~~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:710:5: note: here case MVT::i8: Opc = X86::MOV8mi; break; ^~~~ /<>/lib/Target/X86/X86FastISel.cpp: In function ‘std::pair getX86ConditionCode(llvm::CmpInst::Predicate)’: /<>/lib/Target/X86/X86FastISel.cpp:191:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case CmpInst::FCMP_OLT: NeedSwap = true; LLVM_FALLTHROUGH; ~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:192:3: note: here case CmpInst::FCMP_OGT: CC = X86::COND_A; break; ^~~~ /<>/lib/Target/X86/X86FastISel.cpp:193:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case CmpInst::FCMP_OLE: NeedSwap = true; LLVM_FALLTHROUGH; ~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:194:3: note: here case CmpInst::FCMP_OGE: CC = X86::COND_AE; break; ^~~~ /<>/lib/Target/X86/X86FastISel.cpp:195:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case CmpInst::FCMP_UGT: NeedSwap = true; LLVM_FALLTHROUGH; ~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:196:3: note: here case CmpInst::FCMP_ULT: CC = X86::COND_B; break; ^~~~ /<>/lib/Target/X86/X86FastISel.cpp:197:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case CmpInst::FCMP_UGE: NeedSwap = true; LLVM_FALLTHROUGH; ~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:198:3: note: here case CmpInst::FCMP_ULE: CC = X86::COND_BE; break; ^~~~ /<>/lib/Target/X86/X86FastISel.cpp: In member function ‘bool {anonymous}::X86FastISel::X86SelectBranch(const llvm::Instruction*)’: /<>/lib/Target/X86/X86FastISel.cpp:1651:18: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(TrueMBB, FalseMBB); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:1653:7: note: here case CmpInst::FCMP_UNE: ^~~~ /<>/lib/Target/X86/X86FastISel.cpp: In function ‘std::pair getX86SSEConditionCode(llvm::CmpInst::Predicate)’: /<>/lib/Target/X86/X86FastISel.cpp:238:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case CmpInst::FCMP_OGT: NeedSwap = true; LLVM_FALLTHROUGH; ~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:239:3: note: here case CmpInst::FCMP_OLT: CC = 1; break; ^~~~ /<>/lib/Target/X86/X86FastISel.cpp:240:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case CmpInst::FCMP_OGE: NeedSwap = true; LLVM_FALLTHROUGH; ~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:241:3: note: here case CmpInst::FCMP_OLE: CC = 2; break; ^~~~ /<>/lib/Target/X86/X86FastISel.cpp:244:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case CmpInst::FCMP_ULE: NeedSwap = true; LLVM_FALLTHROUGH; ~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:245:3: note: here case CmpInst::FCMP_UGE: CC = 5; break; ^~~~ /<>/lib/Target/X86/X86FastISel.cpp:246:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case CmpInst::FCMP_ULT: NeedSwap = true; LLVM_FALLTHROUGH; ~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:247:3: note: here case CmpInst::FCMP_UGT: CC = 6; break; ^~~~ [ 84%] 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' [ 84%] 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' [ 84%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o cd /<>/build-llvm/lib/Target/X86/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/Utils -I/<>/lib/Target/X86/Utils -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o -c /<>/lib/Target/X86/Utils/X86ShuffleDecode.cpp [ 84%] 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' [ 84%] 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' [ 84%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o -c /<>/lib/Target/XCore/XCoreAsmPrinter.cpp [ 84%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp [ 84%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp [ 84%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp [ 84%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp [ 84%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o -c /<>/lib/Target/SystemZ/SystemZMachineScheduler.cpp [ 84%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o -c /<>/lib/Target/XCore/XCoreFrameLowering.cpp [ 84%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o -c /<>/lib/Target/X86/X86FixupBWInsts.cpp [ 84%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp [ 84%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o -c /<>/lib/Target/SystemZ/SystemZMCInstLower.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore/Disassembler -I/<>/lib/Target/XCore/Disassembler -I/<>/lib/Target/XCore -I/<>/build-llvm/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o -c /<>/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o -c /<>/lib/Target/XCore/XCoreInstrInfo.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZRegisterInfo.cpp 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore/InstPrinter -I/<>/lib/Target/XCore/InstPrinter -I/<>/lib/Target/XCore -I/<>/build-llvm/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o -c /<>/lib/Target/XCore/XCoreISelDAGToDAG.cpp [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o -c /<>/lib/Target/XCore/XCoreISelLowering.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o -c /<>/lib/Target/X86/X86FixupSetCC.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o -c /<>/lib/Target/XCore/XCoreLowerThreadLocal.cpp /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[4]: Entering directory '/<>/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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore/TargetInfo -I/<>/lib/Target/XCore/TargetInfo -I/<>/lib/Target/XCore -I/<>/build-llvm/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o -c /<>/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o -c /<>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o -c /<>/lib/Target/SystemZ/SystemZShortenInst.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o -c /<>/lib/Target/X86/X86FloatingPoint.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore/MCTargetDesc -I/<>/lib/Target/XCore/MCTargetDesc -I/<>/lib/Target/XCore -I/<>/build-llvm/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o -c /<>/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore/MCTargetDesc -I/<>/lib/Target/XCore/MCTargetDesc -I/<>/lib/Target/XCore -I/<>/build-llvm/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/XCoreMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o -c /<>/lib/Target/XCore/XCoreMCInstLower.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 bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/build.make bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/analysis /<>/build-llvm /<>/build-llvm/bindings/ocaml/analysis /<>/build-llvm/bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/depend.internal". Scanning dependencies of target ocaml_llvm_analysis make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/build.make bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Copying analysis_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/bindings/ocaml/analysis/analysis_ocaml.c /<>/build-llvm/bindings/ocaml/analysis [ 86%] Copying llvm_analysis.mli to build area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/bindings/ocaml/analysis/llvm_analysis.mli /<>/build-llvm/bindings/ocaml/analysis [ 86%] Copying llvm_analysis.ml to build area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/bindings/ocaml/analysis/llvm_analysis.ml /<>/build-llvm/bindings/ocaml/analysis [ 86%] Building OCaml stub object file analysis_ocaml.o cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/analysis/analysis_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_analysis cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/ocamlfind ocamlmklib -o llvm_analysis -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_analysis.mli llvm_analysis.ml analysis_ocaml.o [ 86%] Building OCaml documentation for llvm_analysis cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/analysis -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.odoc /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.mli /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.ml Copying OCaml library component llvm_analysis.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_analysis.a to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/libllvm_analysis.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.a to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_analysis /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/depend.internal". Scanning dependencies of target ocaml_llvm_Lanai make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file Lanai_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/Lanai_ocaml.c -ccopt "-DTARGET=Lanai -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_Lanai cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_Lanai -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMLanaiDisassembler -lLLVMLanaiCodeGen -lLLVMSelectionDAG -lLLVMLanaiAsmParser -lLLVMLanaiDesc -lLLVMMCDisassembler -lLLVMLanaiInstPrinter -lLLVMLanaiInfo -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_Lanai.mli llvm_Lanai.ml Lanai_ocaml.o [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o -c /<>/lib/Target/SystemZ/SystemZSubtarget.cpp [ 86%] Building OCaml documentation for llvm_Lanai cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.mli /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.ml Copying OCaml library component llvm_Lanai.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Lanai.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_Lanai.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_Lanai.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Lanai.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Lanai.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Lanai.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Lanai.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_Lanai /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/depend.internal". Scanning dependencies of target ocaml_llvm_Hexagon make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file Hexagon_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/Hexagon_ocaml.c -ccopt "-DTARGET=Hexagon -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_Hexagon cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_Hexagon -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMHexagonDisassembler -lLLVMMCDisassembler -lLLVMHexagonCodeGen -lLLVMSelectionDAG -lLLVMHexagonAsmParser -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_Hexagon.mli llvm_Hexagon.ml Hexagon_ocaml.o [ 86%] Building OCaml documentation for llvm_Hexagon cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.mli /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.ml Copying OCaml library component llvm_Hexagon.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Hexagon.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_Hexagon.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_Hexagon.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Hexagon.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Hexagon.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Hexagon.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Hexagon.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_Hexagon /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/depend.internal". Scanning dependencies of target ocaml_llvm_ARM make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file ARM_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/ARM_ocaml.c -ccopt "-DTARGET=ARM -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_ARM cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_ARM -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMARMDisassembler -lLLVMARMAsmParser -lLLVMARMCodeGen -lLLVMSelectionDAG -lLLVMGlobalISel -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMBitReader -lLLVMCore -lLLVMARMDesc -lLLVMMCDisassembler -lLLVMARMInfo -lLLVMARMAsmPrinter -lLLVMMC -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_ARM.mli llvm_ARM.ml ARM_ocaml.o [ 86%] Building OCaml documentation for llvm_ARM cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.mli /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.ml Copying OCaml library component llvm_ARM.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ARM.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_ARM.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_ARM.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ARM.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ARM.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ARM.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ARM.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_ARM /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/depend.internal". Scanning dependencies of target ocaml_llvm_BPF make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file BPF_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/BPF_ocaml.c -ccopt "-DTARGET=BPF -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_BPF cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_BPF -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMBPFDisassembler -lLLVMMCDisassembler -lLLVMBPFCodeGen -lLLVMSelectionDAG -lLLVMBPFDesc -lLLVMBPFInfo -lLLVMBPFAsmPrinter -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_BPF.mli llvm_BPF.ml BPF_ocaml.o [ 86%] Building OCaml documentation for llvm_BPF cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.mli /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.ml Copying OCaml library component llvm_BPF.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_BPF.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_BPF.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_BPF.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_BPF.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_BPF.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_BPF.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_BPF.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_BPF /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/depend.internal". Scanning dependencies of target ocaml_llvm_AArch64 make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file AArch64_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/AArch64_ocaml.c -ccopt "-DTARGET=AArch64 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_AArch64 cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_AArch64 -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMAArch64Disassembler -lLLVMMCDisassembler -lLLVMAArch64AsmParser -lLLVMAArch64CodeGen -lLLVMSelectionDAG -lLLVMGlobalISel -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMBitReader -lLLVMCore -lLLVMAArch64Desc -lLLVMAArch64Info -lLLVMAArch64AsmPrinter -lLLVMMC -lLLVMAArch64Utils -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_AArch64.mli llvm_AArch64.ml AArch64_ocaml.o [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o -c /<>/lib/Target/X86/X86FrameLowering.cpp [ 86%] Building OCaml documentation for llvm_AArch64 cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.mli /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.ml Copying OCaml library component llvm_AArch64.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AArch64.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_AArch64.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_AArch64.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AArch64.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AArch64.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.a /<>/build-llvm/./lib/ocaml/llvm/ [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o -c /<>/lib/Target/XCore/XCoreRegisterInfo.cpp Copying OCaml library component llvm_AArch64.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AArch64.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_AArch64 /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/depend.internal". Scanning dependencies of target ocaml_llvm_Mips make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file Mips_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/Mips_ocaml.c -ccopt "-DTARGET=Mips -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_Mips cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_Mips -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMMipsDisassembler -lLLVMMCDisassembler -lLLVMMipsAsmParser -lLLVMMipsCodeGen -lLLVMSelectionDAG -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMMipsAsmPrinter -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_Mips.mli llvm_Mips.ml Mips_ocaml.o [ 86%] Building OCaml documentation for llvm_Mips cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.mli /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.ml Copying OCaml library component llvm_Mips.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Mips.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_Mips.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_Mips.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Mips.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Mips.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Mips.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Mips.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_Mips /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/depend.internal". Scanning dependencies of target ocaml_llvm_MSP430 make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file MSP430_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/MSP430_ocaml.c -ccopt "-DTARGET=MSP430 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_MSP430 cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_MSP430 -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMMSP430CodeGen -lLLVMSelectionDAG -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMSP430AsmPrinter -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_MSP430.mli llvm_MSP430.ml MSP430_ocaml.o [ 86%] Building OCaml documentation for llvm_MSP430 cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.mli /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.ml Copying OCaml library component llvm_MSP430.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_MSP430.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_MSP430.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_MSP430.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_MSP430.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_MSP430.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_MSP430.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_MSP430.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_MSP430 /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/depend.internal". Scanning dependencies of target ocaml_llvm_PowerPC make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file PowerPC_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/PowerPC_ocaml.c -ccopt "-DTARGET=PowerPC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_PowerPC cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_PowerPC -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMPowerPCDisassembler -lLLVMMCDisassembler -lLLVMPowerPCAsmParser -lLLVMPowerPCCodeGen -lLLVMSelectionDAG -lLLVMPowerPCDesc -lLLVMPowerPCInfo -lLLVMPowerPCAsmPrinter -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_PowerPC.mli llvm_PowerPC.ml PowerPC_ocaml.o [ 86%] Building OCaml documentation for llvm_PowerPC cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.mli /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.ml Copying OCaml library component llvm_PowerPC.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_PowerPC.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_PowerPC.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_PowerPC.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_PowerPC.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_PowerPC.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_PowerPC.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_PowerPC.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_PowerPC /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/depend.internal". Scanning dependencies of target ocaml_llvm_RISCV make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file RISCV_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/RISCV_ocaml.c -ccopt "-DTARGET=RISCV -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_RISCV cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_RISCV -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMRISCVDesc -lLLVMRISCVCodeGen -lLLVMRISCVInfo -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_RISCV.mli llvm_RISCV.ml RISCV_ocaml.o [ 86%] Building OCaml documentation for llvm_RISCV cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.mli /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.ml Copying OCaml library component llvm_RISCV.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_RISCV.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_RISCV.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_RISCV.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_RISCV.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_RISCV.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_RISCV.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_RISCV.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_RISCV /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/depend.internal". Scanning dependencies of target ocaml_llvm_NVPTX make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file NVPTX_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/NVPTX_ocaml.c -ccopt "-DTARGET=NVPTX -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_NVPTX cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_NVPTX -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMNVPTXCodeGen -lLLVMVectorize -lLLVMSelectionDAG -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMNVPTXAsmPrinter -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_NVPTX.mli llvm_NVPTX.ml NVPTX_ocaml.o [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o -c /<>/lib/Target/SystemZ/SystemZTargetMachine.cpp [ 86%] Building OCaml documentation for llvm_NVPTX cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.mli /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.ml Copying OCaml library component llvm_NVPTX.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_NVPTX.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_NVPTX.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_NVPTX.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_NVPTX.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_NVPTX.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_NVPTX.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_NVPTX.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_NVPTX /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/depend.internal". Scanning dependencies of target ocaml_llvm_Sparc make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building OCaml stub object file Sparc_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/Sparc_ocaml.c -ccopt "-DTARGET=Sparc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_Sparc cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_Sparc -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMSparcDisassembler -lLLVMMCDisassembler -lLLVMSparcAsmParser -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMSparcAsmPrinter -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_Sparc.mli llvm_Sparc.ml Sparc_ocaml.o [ 86%] Building OCaml documentation for llvm_Sparc cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.mli /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.ml Copying OCaml library component llvm_Sparc.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Sparc.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_Sparc.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_Sparc.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Sparc.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Sparc.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Sparc.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Sparc.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_Sparc /usr/bin/make -f bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/build.make bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/bitreader /<>/build-llvm /<>/build-llvm/bindings/ocaml/bitreader /<>/build-llvm/bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/bitreader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/depend.internal". Scanning dependencies of target ocaml_llvm_bitreader make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/build.make bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Copying bitreader_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/bindings/ocaml/bitreader/bitreader_ocaml.c /<>/build-llvm/bindings/ocaml/bitreader [ 86%] Copying llvm_bitreader.mli to build area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/bindings/ocaml/bitreader/llvm_bitreader.mli /<>/build-llvm/bindings/ocaml/bitreader [ 86%] Copying llvm_bitreader.ml to build area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/bindings/ocaml/bitreader/llvm_bitreader.ml /<>/build-llvm/bindings/ocaml/bitreader [ 86%] Building OCaml stub object file bitreader_ocaml.o cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/bitreader/bitreader_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_bitreader cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/ocamlfind ocamlmklib -o llvm_bitreader -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_bitreader.mli llvm_bitreader.ml bitreader_ocaml.o [ 86%] Building OCaml documentation for llvm_bitreader cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/bitreader -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.odoc /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.mli /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.ml Copying OCaml library component llvm_bitreader.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_bitreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/libllvm_bitreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_bitreader /usr/bin/make -f bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/build.make bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/bitwriter /<>/build-llvm /<>/build-llvm/bindings/ocaml/bitwriter /<>/build-llvm/bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/bitwriter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/depend.internal". Scanning dependencies of target ocaml_llvm_bitwriter make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/build.make bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Copying bitwriter_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/bindings/ocaml/bitwriter/bitwriter_ocaml.c /<>/build-llvm/bindings/ocaml/bitwriter [ 86%] Copying llvm_bitwriter.mli to build area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/bindings/ocaml/bitwriter/llvm_bitwriter.mli /<>/build-llvm/bindings/ocaml/bitwriter [ 86%] Copying llvm_bitwriter.ml to build area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/bindings/ocaml/bitwriter/llvm_bitwriter.ml /<>/build-llvm/bindings/ocaml/bitwriter [ 86%] Building OCaml stub object file bitwriter_ocaml.o cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_bitwriter cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/ocamlfind ocamlmklib -o llvm_bitwriter -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_bitwriter.mli llvm_bitwriter.ml bitwriter_ocaml.o [ 86%] Building OCaml documentation for llvm_bitwriter cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/bitwriter -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.odoc /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.ml Copying OCaml library component llvm_bitwriter.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_bitwriter.a to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/libllvm_bitwriter.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.a to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_bitwriter [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o -c /<>/lib/Target/XCore/XCoreSubtarget.cpp /usr/bin/make -f bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/build.make bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/irreader /<>/build-llvm /<>/build-llvm/bindings/ocaml/irreader /<>/build-llvm/bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/irreader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/depend.internal". Scanning dependencies of target ocaml_llvm_irreader make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/build.make bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Copying irreader_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/bindings/ocaml/irreader/irreader_ocaml.c /<>/build-llvm/bindings/ocaml/irreader [ 86%] Copying llvm_irreader.mli to build area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/bindings/ocaml/irreader/llvm_irreader.mli /<>/build-llvm/bindings/ocaml/irreader [ 86%] Copying llvm_irreader.ml to build area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/bindings/ocaml/irreader/llvm_irreader.ml /<>/build-llvm/bindings/ocaml/irreader [ 86%] Building OCaml stub object file irreader_ocaml.o cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/irreader/irreader_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_irreader cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/ocamlfind ocamlmklib -o llvm_irreader -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_irreader.mli llvm_irreader.ml irreader_ocaml.o [ 86%] Building OCaml documentation for llvm_irreader cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/irreader -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.odoc /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.mli /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.ml Copying OCaml library component llvm_irreader.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_irreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/libllvm_irreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_irreader /usr/bin/make -f bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/build.make bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/linker /<>/build-llvm /<>/build-llvm/bindings/ocaml/linker /<>/build-llvm/bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/linker/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/depend.internal". Scanning dependencies of target ocaml_llvm_linker make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/build.make bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Copying linker_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/bindings/ocaml/linker/linker_ocaml.c /<>/build-llvm/bindings/ocaml/linker [ 86%] Copying llvm_linker.mli to build area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/bindings/ocaml/linker/llvm_linker.mli /<>/build-llvm/bindings/ocaml/linker [ 86%] Copying llvm_linker.ml to build area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/bindings/ocaml/linker/llvm_linker.ml /<>/build-llvm/bindings/ocaml/linker [ 86%] Building OCaml stub object file linker_ocaml.o cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/linker/linker_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_linker cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/ocamlfind ocamlmklib -o llvm_linker -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMLinker -lLLVMTransformUtils -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_linker.mli llvm_linker.ml linker_ocaml.o [ 86%] Building OCaml documentation for llvm_linker cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/linker -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/linker/llvm_linker.odoc /<>/build-llvm/bindings/ocaml/linker/llvm_linker.mli /<>/build-llvm/bindings/ocaml/linker/llvm_linker.ml Copying OCaml library component llvm_linker.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_linker.a to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/libllvm_linker.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.a to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_linker /usr/bin/make -f bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/build.make bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/target /<>/build-llvm /<>/build-llvm/bindings/ocaml/target /<>/build-llvm/bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/target/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/depend.internal". Scanning dependencies of target ocaml_llvm_target make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/build.make bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Copying target_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/bindings/ocaml/target/target_ocaml.c /<>/build-llvm/bindings/ocaml/target [ 86%] Copying llvm_target.mli to build area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/bindings/ocaml/target/llvm_target.mli /<>/build-llvm/bindings/ocaml/target [ 86%] Copying llvm_target.ml to build area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/bindings/ocaml/target/llvm_target.ml /<>/build-llvm/bindings/ocaml/target [ 86%] Building OCaml stub object file target_ocaml.o cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/target/target_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_target cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/ocamlfind ocamlmklib -o llvm_target -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMTarget -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_target.mli llvm_target.ml target_ocaml.o [ 86%] Building OCaml documentation for llvm_target cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/target -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/target/llvm_target.odoc /<>/build-llvm/bindings/ocaml/target/llvm_target.mli /<>/build-llvm/bindings/ocaml/target/llvm_target.ml Copying OCaml library component llvm_target.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_target.a to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/libllvm_target.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.a to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_target /usr/bin/make -f bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/build.make bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/ipo /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/ipo /<>/build-llvm/bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/transforms/ipo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/depend.internal". Scanning dependencies of target ocaml_llvm_ipo make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/build.make bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Copying ipo_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/ipo/ipo_ocaml.c /<>/build-llvm/bindings/ocaml/transforms/ipo [ 86%] Copying llvm_ipo.mli to build area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/ipo/llvm_ipo.mli /<>/build-llvm/bindings/ocaml/transforms/ipo [ 86%] Copying llvm_ipo.ml to build area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/ipo/llvm_ipo.ml /<>/build-llvm/bindings/ocaml/transforms/ipo [ 86%] Building OCaml stub object file ipo_ocaml.o cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_ipo cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/ocamlfind ocamlmklib -o llvm_ipo -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMipo -lLLVMVectorize -lLLVMScalarOpts -lLLVMLinker -lLLVMInstrumentation -lLLVMInstCombine -lLLVMTransformUtils -lLLVMIRReader -lLLVMAsmParser -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_ipo.mli llvm_ipo.ml ipo_ocaml.o [ 86%] Building OCaml documentation for llvm_ipo cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/transforms/ipo -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.odoc /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.mli /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.ml Copying OCaml library component llvm_ipo.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_ipo.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/libllvm_ipo.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_ipo [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o -c /<>/lib/Target/X86/X86ISelDAGToDAG.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o -c /<>/lib/Target/SystemZ/SystemZTDC.cpp [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o -c /<>/lib/Target/XCore/XCoreTargetMachine.cpp [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o -c /<>/lib/Target/XCore/XCoreTargetObjectFile.cpp [ 86%] 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' [ 86%] Built target LLVMSystemZCodeGen /usr/bin/make -f bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/build.make bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/passmgr_builder /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/depend.internal". Scanning dependencies of target ocaml_llvm_passmgr_builder make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/build.make bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Copying passmgr_builder_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/passmgr_builder/passmgr_builder_ocaml.c /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder [ 86%] Copying llvm_passmgr_builder.mli to build area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.mli /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder [ 86%] Copying llvm_passmgr_builder.ml to build area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.ml /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder [ 86%] Building OCaml stub object file passmgr_builder_ocaml.o cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/passmgr_builder_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_passmgr_builder cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/ocamlfind ocamlmklib -o llvm_passmgr_builder -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMipo -lLLVMVectorize -lLLVMScalarOpts -lLLVMLinker -lLLVMInstrumentation -lLLVMInstCombine -lLLVMTransformUtils -lLLVMIRReader -lLLVMAsmParser -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_passmgr_builder.mli llvm_passmgr_builder.ml passmgr_builder_ocaml.o [ 86%] Building OCaml documentation for llvm_passmgr_builder cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.odoc /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.mli /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.ml Copying OCaml library component llvm_passmgr_builder.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_passmgr_builder.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/libllvm_passmgr_builder.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_passmgr_builder /usr/bin/make -f bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/build.make bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/scalar_opts /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/scalar_opts /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/transforms/scalar_opts/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/depend.internal". Scanning dependencies of target ocaml_llvm_scalar_opts make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/build.make bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Copying scalar_opts_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c /<>/build-llvm/bindings/ocaml/transforms/scalar_opts [ 86%] Copying llvm_scalar_opts.mli to build area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli /<>/build-llvm/bindings/ocaml/transforms/scalar_opts [ 86%] Copying llvm_scalar_opts.ml to build area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.ml /<>/build-llvm/bindings/ocaml/transforms/scalar_opts [ 86%] Building OCaml stub object file scalar_opts_ocaml.o cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 86%] Building OCaml library llvm_scalar_opts cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/ocamlfind ocamlmklib -o llvm_scalar_opts -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_scalar_opts.mli llvm_scalar_opts.ml scalar_opts_ocaml.o [ 86%] Building OCaml documentation for llvm_scalar_opts cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/transforms/scalar_opts -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.odoc /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.ml Copying OCaml library component llvm_scalar_opts.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_scalar_opts.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/libllvm_scalar_opts.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target ocaml_llvm_scalar_opts /usr/bin/make -f bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/build.make bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/utils /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/utils /<>/build-llvm/bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/transforms/utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/depend.internal". Scanning dependencies of target ocaml_llvm_transform_utils make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/build.make bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Copying transform_utils_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/utils/transform_utils_ocaml.c /<>/build-llvm/bindings/ocaml/transforms/utils [ 86%] Copying llvm_transform_utils.mli to build area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/utils/llvm_transform_utils.mli /<>/build-llvm/bindings/ocaml/transforms/utils [ 87%] Copying llvm_transform_utils.ml to build area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/utils/llvm_transform_utils.ml /<>/build-llvm/bindings/ocaml/transforms/utils [ 87%] Building OCaml stub object file transform_utils_ocaml.o cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/transforms/utils/transform_utils_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 87%] Building OCaml library llvm_transform_utils cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/ocamlfind ocamlmklib -o llvm_transform_utils -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMTransformUtils -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_transform_utils.mli llvm_transform_utils.ml transform_utils_ocaml.o [ 87%] Building OCaml documentation for llvm_transform_utils cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/transforms/utils -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.odoc /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.mli /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.ml Copying OCaml library component llvm_transform_utils.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_transform_utils.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/libllvm_transform_utils.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target ocaml_llvm_transform_utils /usr/bin/make -f bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/build.make bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/vectorize /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/vectorize /<>/build-llvm/bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/transforms/vectorize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/depend.internal". Scanning dependencies of target ocaml_llvm_vectorize make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/build.make bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/build make[4]: Entering directory '/<>/build-llvm' [ 87%] Copying vectorize_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/vectorize/vectorize_ocaml.c /<>/build-llvm/bindings/ocaml/transforms/vectorize [ 87%] Copying llvm_vectorize.mli to build area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/vectorize/llvm_vectorize.mli /<>/build-llvm/bindings/ocaml/transforms/vectorize [ 87%] Copying llvm_vectorize.ml to build area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/bindings/ocaml/transforms/vectorize/llvm_vectorize.ml /<>/build-llvm/bindings/ocaml/transforms/vectorize [ 87%] Building OCaml stub object file vectorize_ocaml.o cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/transforms/vectorize/vectorize_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 87%] Building OCaml library llvm_vectorize cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/ocamlfind ocamlmklib -o llvm_vectorize -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMVectorize -lLLVMTransformUtils -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_vectorize.mli llvm_vectorize.ml vectorize_ocaml.o [ 87%] Building OCaml documentation for llvm_vectorize cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/transforms/vectorize -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.odoc /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.mli /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.ml Copying OCaml library component llvm_vectorize.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_vectorize.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/libllvm_vectorize.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target ocaml_llvm_vectorize /usr/bin/make -f bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/build.make bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/executionengine /<>/build-llvm /<>/build-llvm/bindings/ocaml/executionengine /<>/build-llvm/bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/executionengine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/depend.internal". Scanning dependencies of target ocaml_llvm_executionengine make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/build.make bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/build make[4]: Entering directory '/<>/build-llvm' [ 87%] Copying executionengine_ocaml.c to build area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/bindings/ocaml/executionengine/executionengine_ocaml.c /<>/build-llvm/bindings/ocaml/executionengine [ 87%] Copying llvm_executionengine.mli to build area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/bindings/ocaml/executionengine/llvm_executionengine.mli /<>/build-llvm/bindings/ocaml/executionengine [ 87%] Copying llvm_executionengine.ml to build area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/bindings/ocaml/executionengine/llvm_executionengine.ml /<>/build-llvm/bindings/ocaml/executionengine [ 87%] Building OCaml stub object file executionengine_ocaml.o cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/executionengine/executionengine_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" /<>/build-llvm/bindings/ocaml/executionengine/executionengine_ocaml.c: In function ‘llvm_ee_add_global_mapping’: /<>/build-llvm/bindings/ocaml/executionengine/executionengine_ocaml.c:115:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] LLVMAddGlobalMapping(EE, Global, (void*) (Int64_val(Ptr))); ^ [ 87%] Building OCaml library llvm_executionengine cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/ocamlfind ocamlmklib -o llvm_executionengine -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -package ctypes -I /<>/build-llvm/bindings/ocaml/llvm -I /<>/build-llvm/bindings/ocaml/target -custom -lLLVMARMDisassembler -lLLVMARMAsmParser -lLLVMARMCodeGen -lLLVMSelectionDAG -lLLVMGlobalISel -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMARMDesc -lLLVMMCDisassembler -lLLVMARMInfo -lLLVMARMAsmPrinter -lLLVMMCJIT -lLLVMExecutionEngine -lLLVMTarget -lLLVMAnalysis -lLLVMProfileData -lLLVMRuntimeDyld -lLLVMObject -lLLVMMCParser -lLLVMBitReader -lLLVMMC -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_executionengine.mli llvm_executionengine.ml executionengine_ocaml.o [ 87%] Building OCaml documentation for llvm_executionengine cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/executionengine -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.odoc -package ctypes /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.mli /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.ml Copying OCaml library component llvm_executionengine.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_executionengine.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_executionengine.a to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/libllvm_executionengine.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_executionengine.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_executionengine.a to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_executionengine.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cmi /<>/build-llvm/./lib/ocaml/llvm/ /<>/lib/Target/X86/X86ISelDAGToDAG.cpp: In member function ‘bool {anonymous}::X86DAGToDAGISel::matchAddressRecursively(llvm::SDValue, {anonymous}::X86ISelAddressMode&, unsigned int)’: /<>/lib/Target/X86/X86ISelDAGToDAG.cpp:1228:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (N.getResNo() != 0) break; ^~ /<>/lib/Target/X86/X86ISelDAGToDAG.cpp:1230:3: note: here case ISD::MUL: ^~~~ Copying OCaml library component llvm_executionengine.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target ocaml_llvm_executionengine /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' [ 87%] Built target asan [ 87%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 /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' [ 87%] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/AsmParser -I/<>/lib/Target/AMDGPU/AsmParser -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o -c /<>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp In file included from /<>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:3626:0: /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc:18312:6: warning: ‘bool {anonymous}::AMDGPUAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool AMDGPUAsmParser:: ^~~~~~~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In member function ‘llvm::SDValue llvm::X86TargetLowering::EmitTest(llvm::SDValue, unsigned int, const llvm::SDLoc&, llvm::SelectionDAG&) const’: /<>/lib/Target/X86/X86ISelLowering.cpp:16005:14: warning: this statement may fall through [-Wimplicit-fallthrough=] break; ^ /<>/lib/Target/X86/X86ISelLowering.cpp:16007:5: note: here default: ^~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16176:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/X86/X86ISelLowering.cpp:16178:3: note: here case ISD::SUB: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘llvm::SDValue LowerVSETCC(llvm::SDValue, const llvm::X86Subtarget&, llvm::SelectionDAG&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:16870:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETNE: Invert = true; ~~~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16871:3: note: here case ISD::SETEQ: Opc = X86ISD::PCMPEQ; break; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16872:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLT: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16873:3: note: here case ISD::SETGT: Opc = X86ISD::PCMPGT; break; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16874:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETGE: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16875:3: note: here case ISD::SETLE: Opc = X86ISD::PCMPGT; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16877:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETULT: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16878:3: note: here case ISD::SETUGT: Opc = X86ISD::PCMPGT; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16880:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETUGE: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16881:3: note: here case ISD::SETULE: Opc = X86ISD::PCMPGT; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘int translateX86FSETCC(llvm::ISD::CondCode, llvm::SDValue&, llvm::SDValue&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:16542:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETGT: Swap = true; LLVM_FALLTHROUGH; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16543:3: note: here case ISD::SETLT: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16546:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETGE: Swap = true; LLVM_FALLTHROUGH; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16547:3: note: here case ISD::SETLE: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16552:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETULE: Swap = true; LLVM_FALLTHROUGH; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16553:3: note: here case ISD::SETUGE: SSECC = 5; break; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16554:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETULT: Swap = true; LLVM_FALLTHROUGH; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16555:3: note: here case ISD::SETUGT: SSECC = 6; break; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘llvm::SDValue LowerIntVSETCC_AVX512(llvm::SDValue, llvm::SelectionDAG&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:16660:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLT: Swap = true; LLVM_FALLTHROUGH; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16661:3: note: here case ISD::SETGT: Opc = X86ISD::PCMPGTM; break; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16665:30: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETULE: Unsigned = true; LLVM_FALLTHROUGH; ~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:16666:3: note: here case ISD::SETLE: SSECC = 2; break; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘llvm::SDValue lowerVectorShuffleAsBlend(const llvm::SDLoc&, llvm::MVT, llvm::SDValue, llvm::SDValue, llvm::ArrayRef, const llvm::SmallBitVector&, const llvm::X86Subtarget&, llvm::SelectionDAG&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:8426:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/X86/X86ISelLowering.cpp:8428:3: note: here case MVT::v8i16: { ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:8453:21: warning: this statement may fall through [-Wimplicit-fallthrough=] LLVM_FALLTHROUGH; ^ /<>/lib/Target/X86/X86ISelLowering.cpp:8455:3: note: here case MVT::v16i8: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘llvm::SDValue LowerINTRINSIC_WO_CHAIN(llvm::SDValue, const llvm::X86Subtarget&, llvm::SelectionDAG&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:19461:20: warning: this statement may fall through [-Wimplicit-fallthrough=] IsTestPacked = true; ~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:19463:5: note: here case Intrinsic::x86_sse41_ptestz: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:19472:20: warning: this statement may fall through [-Wimplicit-fallthrough=] IsTestPacked = true; ~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:19474:5: note: here case Intrinsic::x86_sse41_ptestc: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:19483:20: warning: this statement may fall through [-Wimplicit-fallthrough=] IsTestPacked = true; ~~~~~~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:19485:5: note: here case Intrinsic::x86_sse41_ptestnzc: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In member function ‘virtual void llvm::X86TargetLowering::computeKnownBitsForTargetNode(llvm::SDValue, llvm::APInt&, llvm::APInt&, const llvm::SelectionDAG&, unsigned int) const’: /<>/lib/Target/X86/X86ISelLowering.cpp:26200:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Op.getResNo() == 0) ^~ /<>/lib/Target/X86/X86ISelLowering.cpp:26203:3: note: here case X86ISD::SETCC: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘llvm::SDValue combineSelect(llvm::SDNode*, llvm::SelectionDAG&, llvm::TargetLowering::DAGCombinerInfo&, const llvm::X86Subtarget&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:29183:18: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:29184:7: note: here case ISD::SETOLT: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:29213:18: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:29214:7: note: here case ISD::SETOGT: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:29247:18: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:29248:7: note: here case ISD::SETOGT: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:29275:18: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:29276:7: note: here case ISD::SETOLT: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘bool combineBitcastForMaskedOp(llvm::SDValue, llvm::SelectionDAG&, llvm::TargetLowering::DAGCombinerInfo&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:29055:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Opcode = X86ISD::VALIGN; ~~~~~~~^~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:29057:3: note: here case X86ISD::VALIGN: { ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘llvm::SDValue checkBoolTestSetCCCombine(llvm::SDValue, llvm::X86::CondCode&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:29651:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (checkAgainstTrue && !truncatedToBoolWithAnd) ^~ /<>/lib/Target/X86/X86ISelLowering.cpp:29656:3: note: here case X86ISD::SETCC: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘bool checkBoolTestAndOrSetCCCombine(llvm::SDValue, llvm::X86::CondCode&, llvm::X86::CondCode&, llvm::SDValue&, bool&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:29727:11: warning: this statement may fall through [-Wimplicit-fallthrough=] isAnd = true; ~~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:29729:3: note: here case ISD::OR: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘llvm::SDValue combineTruncatedArithmetic(llvm::SDNode*, llvm::SelectionDAG&, const llvm::X86Subtarget&, llvm::SDLoc&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:32281:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (SrcVT.getScalarType() == MVT::i64 && TLI.isOperationLegal(Opcode, VT) && ^~ /<>/lib/Target/X86/X86ISelLowering.cpp:32285:3: note: here case ISD::ADD: { ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘llvm::SDValue combineRedundantDWordShuffle(llvm::SDValue, llvm::MutableArrayRef, llvm::SelectionDAG&, llvm::TargetLowering::DAGCombinerInfo&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:27669:26: warning: this statement may fall through [-Wimplicit-fallthrough=] Chain.push_back(V); ~~~~~~~~~~~~~~~^~~ /<>/lib/Target/X86/X86ISelLowering.cpp:27672:9: note: here case ISD::BITCAST: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In member function ‘virtual bool llvm::X86TargetLowering::IsDesirableToPromoteOp(llvm::SDValue, llvm::EVT&) const’: /<>/lib/Target/X86/X86ISelLowering.cpp:34045:13: warning: this statement may fall through [-Wimplicit-fallthrough=] Commute = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:34047:3: note: here case ISD::SUB: { ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In member function ‘virtual llvm::TargetLowering::ConstraintWeight llvm::X86TargetLowering::getSingleConstraintMatchWeight(llvm::TargetLowering::AsmOperandInfo&, const char*) const’: /<>/lib/Target/X86/X86ISelLowering.cpp:34253:12: warning: this statement may fall through [-Wimplicit-fallthrough=] weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:34254:3: note: here case 'R': ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:34279:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (constraint[1] == 'k') { ^~ /<>/lib/Target/X86/X86ISelLowering.cpp:34286:3: note: here case 'v': ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:34287:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((type->getPrimitiveSizeInBits() == 512) && Subtarget.hasAVX512()) ^~ /<>/lib/Target/X86/X86ISelLowering.cpp:34290:3: note: here case 'x': ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In member function ‘virtual std::pair llvm::X86TargetLowering::getRegForInlineAsmConstraint(const llvm::TargetRegisterInfo*, llvm::StringRef, llvm::MVT) const’: /<>/lib/Target/X86/X86ISelLowering.cpp:34594:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Subtarget.is64Bit()) { ^~ /<>/lib/Target/X86/X86ISelLowering.cpp:34606:5: note: here case 'Q': // Q_REGS ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:34645:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!Subtarget.hasSSE2()) break; ^~ /<>/lib/Target/X86/X86ISelLowering.cpp:34647:5: note: here case 'v': ^~~~ /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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/InstPrinter -I/<>/lib/Target/AMDGPU/InstPrinter -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/X86InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o -c /<>/lib/Target/X86/X86InstrInfo.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/Disassembler -I/<>/lib/Target/AMDGPU/Disassembler -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AMDGPU/Disassembler/.. -I/<>/lib/Target/AMDGPU/Disassembler/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o -c /<>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp /<>/lib/Target/X86/X86InstrInfo.cpp: In member function ‘virtual bool llvm::X86InstrInfo::isCoalescableExtInstr(const llvm::MachineInstr&, unsigned int&, unsigned int&, unsigned int&) const’: /<>/lib/Target/X86/X86InstrInfo.cpp:3025:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!Subtarget.is64Bit()) ^~ /<>/lib/Target/X86/X86InstrInfo.cpp:3029:3: note: here case X86::MOVSX32rr16: ^~~~ [ 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 bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/depend.internal". Scanning dependencies of target ocaml_llvm_SystemZ make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/build make[4]: Entering directory '/<>/build-llvm' [ 87%] Building OCaml stub object file SystemZ_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/SystemZ_ocaml.c -ccopt "-DTARGET=SystemZ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 87%] Building OCaml library llvm_SystemZ cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_SystemZ -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMSystemZDisassembler -lLLVMMCDisassembler -lLLVMSystemZAsmParser -lLLVMSystemZCodeGen -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSystemZAsmPrinter -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_SystemZ.mli llvm_SystemZ.ml SystemZ_ocaml.o [ 87%] Building OCaml documentation for llvm_SystemZ cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.mli /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.ml Copying OCaml library component llvm_SystemZ.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_SystemZ.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_SystemZ.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_SystemZ.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_SystemZ.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_SystemZ.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_SystemZ.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_SystemZ.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target ocaml_llvm_SystemZ /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/depend.internal". Scanning dependencies of target ocaml_llvm_XCore make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/build make[4]: Entering directory '/<>/build-llvm' [ 87%] Building OCaml stub object file XCore_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/XCore_ocaml.c -ccopt "-DTARGET=XCore -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 87%] Building OCaml library llvm_XCore cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_XCore -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMXCoreDisassembler -lLLVMMCDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMXCoreAsmPrinter -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_XCore.mli llvm_XCore.ml XCore_ocaml.o [ 87%] Building OCaml documentation for llvm_XCore cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.mli /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.ml Copying OCaml library component llvm_XCore.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_XCore.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_XCore.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_XCore.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_XCore.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_XCore.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_XCore.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_XCore.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target ocaml_llvm_XCore /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/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o -c /<>/lib/Target/X86/X86EvexToVex.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 bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/depend.internal". Scanning dependencies of target ocaml_llvm_AMDGPU make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/build make[4]: Entering directory '/<>/build-llvm' [ 87%] Building OCaml stub object file AMDGPU_ocaml.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/AMDGPU_ocaml.c -ccopt "-DTARGET=AMDGPU -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 87%] Building OCaml library llvm_AMDGPU cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_AMDGPU -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMAMDGPUDisassembler -lLLVMMCDisassembler -lLLVMAMDGPUAsmParser -lLLVMAMDGPUCodeGen -lLLVMipo -lLLVMLinker -lLLVMInstrumentation -lLLVMIRReader -lLLVMAsmParser -lLLVMVectorize -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMBitReader -lLLVMAMDGPUDesc -lLLVMAMDGPUInfo -lLLVMAMDGPUAsmPrinter -lLLVMAMDGPUUtils -lLLVMMC -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_AMDGPU.mli llvm_AMDGPU.ml AMDGPU_ocaml.o [ 87%] Building OCaml documentation for llvm_AMDGPU cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.mli /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.ml Copying OCaml library component llvm_AMDGPU.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AMDGPU.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.cma /<>/build-llvm/./lib/ocaml/llvm/ [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o Copying OCaml library component libllvm_AMDGPU.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_AMDGPU.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o -c /<>/lib/Target/X86/X86MCInstLower.cpp Copying OCaml library component llvm_AMDGPU.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AMDGPU.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AMDGPU.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AMDGPU.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target ocaml_llvm_AMDGPU [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/X86OptimizeLEAs.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o -c /<>/lib/Target/X86/X86RegisterInfo.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/X86SelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o -c /<>/lib/Target/X86/X86Subtarget.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/X86TargetMachine.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o -c /<>/lib/Target/X86/X86TargetObjectFile.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o -c /<>/lib/Target/X86/X86VZeroUpper.cpp /<>/lib/Target/X86/X86TargetTransformInfo.cpp: In member function ‘int llvm::X86TTIImpl::getIntImmCost(unsigned int, unsigned int, const llvm::APInt&, llvm::Type*)’: /<>/lib/Target/X86/X86TargetTransformInfo.cpp:1859:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Idx == 1 && Imm.getBitWidth() == 64 && isUInt<32>(Imm.getZExtValue())) ^~ /<>/lib/Target/X86/X86TargetTransformInfo.cpp:1862:3: note: here case Instruction::Add: ^~~~ /<>/lib/Target/X86/X86VZeroUpper.cpp:100:13: warning: ‘static const char* {anonymous}::VZeroUpperInserter::getBlockExitStateName({anonymous}::VZeroUpperInserter::BlockExitState)’ defined but not used [-Wunused-function] const char* VZeroUpperInserter::getBlockExitStateName(BlockExitState ST) { ^~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o -c /<>/lib/Target/X86/X86WinAllocaExpander.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o -c /<>/lib/Target/X86/X86CallingConv.cpp /<>/lib/Target/X86/X86WinAllocaExpander.cpp: In member function ‘void {anonymous}::X86WinAllocaExpander::lower(llvm::MachineInstr*, {anonymous}::X86WinAllocaExpander::Lowering)’: /<>/lib/Target/X86/X86WinAllocaExpander.cpp:224:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!Amount) ^~ /<>/lib/Target/X86/X86WinAllocaExpander.cpp:229:3: note: here case Sub: ^~~~ [ 87%] Linking CXX static library ../../libLLVMX86CodeGen.a cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -P CMakeFiles/LLVMX86CodeGen.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86CodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMX86CodeGen.a CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/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/X86OptimizeLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o /usr/bin/ranlib ../../libLLVMX86CodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMX86CodeGen /usr/bin/make -f bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/build.make bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/depend /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/depend /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" /<> /<>/bindings/ocaml/all_backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/all_backends /<>/build-llvm/bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/DependInfo.cmake --color= 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/bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/depend.internal". Dependee "/<>/build-llvm/bindings/ocaml/all_backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/depend.internal". Scanning dependencies of target ocaml_llvm_all_backends Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/depend.internal". make[4]: Leaving directory '/<>/build-llvm' Dependee "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/depend.internal". Scanning dependencies of target ocaml_llvm_X86 /usr/bin/make -f bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/build.make bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/build make[4]: Entering directory '/<>/build-llvm' 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". make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/build make[4]: Entering directory '/<>/build-llvm' 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 [ 87%] Copying all_backends_ocaml.c to build area make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/bindings/ocaml/all_backends/all_backends_ocaml.c /<>/build-llvm/bindings/ocaml/all_backends [ 87%] Copying llvm_all_backends.mli to build area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/bindings/ocaml/all_backends/llvm_all_backends.mli /<>/build-llvm/bindings/ocaml/all_backends [ 87%] Building OCaml stub object file X86_ocaml.o [ 87%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/backends/X86_ocaml.c -ccopt "-DTARGET=X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" cd /<>/build-llvm/tools/llvm-shlib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-shlib -I/<>/tools/llvm-shlib -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVM.dir/libllvm.cpp.o -c /<>/tools/llvm-shlib/libllvm.cpp [ 87%] Copying llvm_all_backends.ml to build area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/bindings/ocaml/all_backends/llvm_all_backends.ml /<>/build-llvm/bindings/ocaml/all_backends [ 89%] Building OCaml stub object file all_backends_ocaml.o cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/ocamlfind ocamlc -c /<>/build-llvm/bindings/ocaml/all_backends/all_backends_ocaml.c -ccopt " -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/include -I/<>/include" [ 89%] Linking CXX shared library ../../lib/libLLVM-4.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -o ../../lib/libLLVM-4.0.so.1 CMakeFiles/LLVM.dir/libllvm.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" -Wl,--version-script,/<>/tools/llvm-shlib/simple_version_script.map -Wl,--whole-archive ../../lib/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/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/libLLVMLanaiInstPrinter.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/libLLVMRISCVCodeGen.a ../../lib/libLLVMRISCVInfo.a ../../lib/libLLVMRISCVDesc.a ../../lib/libLLVMSparcCodeGen.a ../../lib/libLLVMSparcInfo.a ../../lib/libLLVMSparcDesc.a ../../lib/libLLVMSparcAsmPrinter.a ../../lib/libLLVMSparcAsmParser.a ../../lib/libLLVMSparcDisassembler.a ../../lib/libLLVMSystemZCodeGen.a ../../lib/libLLVMSystemZAsmParser.a ../../lib/libLLVMSystemZDisassembler.a ../../lib/libLLVMSystemZAsmPrinter.a ../../lib/libLLVMSystemZInfo.a ../../lib/libLLVMSystemZDesc.a ../../lib/libLLVMX86CodeGen.a ../../lib/libLLVMX86AsmParser.a ../../lib/libLLVMX86Disassembler.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Desc.a ../../lib/libLLVMX86Info.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMXCoreCodeGen.a ../../lib/libLLVMXCoreDisassembler.a ../../lib/libLLVMXCoreAsmPrinter.a ../../lib/libLLVMXCoreInfo.a ../../lib/libLLVMXCoreDesc.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMLineEditor.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCoverage.a ../../lib/libLLVMPasses.a ../../lib/libLLVMLibDriver.a ../../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/libLLVMipo.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMLinker.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/libLLVMLanaiInstPrinter.a ../../lib/libLLVMMipsDesc.a ../../lib/libLLVMMipsAsmPrinter.a ../../lib/libLLVMMipsInfo.a ../../lib/libLLVMMSP430AsmPrinter.a ../../lib/libLLVMMSP430Info.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMPowerPCAsmPrinter.a ../../lib/libLLVMPowerPCInfo.a ../../lib/libLLVMRISCVInfo.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/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMOption.a ../../lib/libLLVMSupport.a ../../lib/libLLVMDemangle.a -lrt -ldl -ltinfo -lpthread -lz -lm [ 89%] Building OCaml library llvm_X86 cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamlmklib -o llvm_X86 -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -custom -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86Desc -lLLVMX86Info -lLLVMMCDisassembler -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMSelectionDAG -lLLVMGlobalISel -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMMC -lLLVMBitReader -lLLVMCore -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_X86.mli llvm_X86.ml X86_ocaml.o [ 89%] Building OCaml library llvm_all_backends cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/ocamlfind ocamlmklib -o llvm_all_backends -lstdc++ -ldopt -L/<>/build-llvm/./lib -ccopt "-L\\\$CAMLORIGIN/../.." -ccopt "-Wl,-rpath,\\\$CAMLORIGIN/../.." -I /<>/build-llvm/bindings/ocaml/llvm -custom -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMXCoreAsmPrinter -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMSystemZDisassembler -lLLVMSystemZAsmParser -lLLVMSystemZCodeGen -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSystemZAsmPrinter -lLLVMSparcDisassembler -lLLVMSparcAsmParser -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMSparcAsmPrinter -lLLVMRISCVDesc -lLLVMRISCVCodeGen -lLLVMRISCVInfo -lLLVMPowerPCDisassembler -lLLVMPowerPCAsmParser -lLLVMPowerPCCodeGen -lLLVMPowerPCDesc -lLLVMPowerPCInfo -lLLVMPowerPCAsmPrinter -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMNVPTXAsmPrinter -lLLVMMSP430CodeGen -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMSP430AsmPrinter -lLLVMMipsDisassembler -lLLVMMipsAsmParser -lLLVMMipsCodeGen -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMMipsAsmPrinter -lLLVMLanaiDisassembler -lLLVMLanaiCodeGen -lLLVMLanaiAsmParser -lLLVMLanaiDesc -lLLVMLanaiInstPrinter -lLLVMLanaiInfo -lLLVMHexagonDisassembler -lLLVMHexagonCodeGen -lLLVMHexagonAsmParser -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMBPFDisassembler -lLLVMBPFCodeGen -lLLVMBPFDesc -lLLVMBPFInfo -lLLVMBPFAsmPrinter -lLLVMARMDisassembler -lLLVMARMAsmParser -lLLVMARMCodeGen -lLLVMARMDesc -lLLVMARMInfo -lLLVMARMAsmPrinter -lLLVMAMDGPUDisassembler -lLLVMAMDGPUAsmParser -lLLVMAMDGPUCodeGen -lLLVMipo -lLLVMLinker -lLLVMInstrumentation -lLLVMIRReader -lLLVMAsmParser -lLLVMVectorize -lLLVMAMDGPUDesc -lLLVMAMDGPUInfo -lLLVMAMDGPUAsmPrinter -lLLVMAMDGPUUtils -lLLVMAArch64Disassembler -lLLVMMCDisassembler -lLLVMAArch64AsmParser -lLLVMAArch64CodeGen -lLLVMSelectionDAG -lLLVMGlobalISel -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMMCParser -lLLVMBitReader -lLLVMCore -lLLVMAArch64Desc -lLLVMAArch64Info -lLLVMAArch64AsmPrinter -lLLVMMC -lLLVMAArch64Utils -lLLVMSupport -lLLVMDemangle -lrt -ldl -ltinfo -lpthread -lz -lm -ldopt "-Wl,-rpath,\\\$ORIGIN/../../../lib" llvm_all_backends.mli llvm_all_backends.ml all_backends_ocaml.o [ 89%] Building OCaml documentation for llvm_X86 cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/backends/llvm_X86.odoc /<>/build-llvm/bindings/ocaml/backends/llvm_X86.mli /<>/build-llvm/bindings/ocaml/backends/llvm_X86.ml Copying OCaml library component llvm_X86.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.mli /<>/build-llvm/./lib/ocaml/llvm/ [ 89%] Building OCaml documentation for llvm_all_backends cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/ocamlfind ocamldoc -I /<>/build-llvm/bindings/ocaml/all_backends -I /<>/build-llvm/./lib/ocaml/llvm/ -dump /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.odoc /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.mli /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.ml Copying OCaml library component llvm_X86.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_X86.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_X86.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_X86.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_all_backends.a to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/libllvm_all_backends.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_X86.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_X86.cmi to intermediate area Copying OCaml library component llvm_all_backends.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.cmi /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.cmi to intermediate area Copying OCaml library component llvm_X86.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cmi /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[4]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_all_backends.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cmx /<>/build-llvm/./lib/ocaml/llvm/ [ 89%] Built target ocaml_llvm_X86 make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target ocaml_llvm_all_backends cd /<>/build-llvm/tools/llvm-shlib && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLLVM-4.0.so.1 ../../lib/libLLVM-4.0.so.1 ../../lib/libLLVM-4.0.so make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVM /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend /usr/bin/make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/depend /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/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/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/gold /<>/build-llvm /<>/build-llvm/tools/gold /<>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/depend.internal". Dependee "/<>/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/depend.internal". Dependee "/<>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/depend.internal". Dependee "/<>/build-llvm/tools/gold/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/depend.internal". Dependee "/<>/build-llvm/tools/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/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 LTO 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]: Entering directory '/<>/build-llvm' Scanning dependencies of target LLVMgold make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/build make[4]: Entering directory '/<>/build-llvm' Scanning dependencies of target llvm-ar [ 89%] Building CXX object tools/gold/CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o cd /<>/build-llvm/tools/gold && /usr/bin/g++-7 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/gold -I/<>/tools/gold -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o -c /<>/tools/gold/gold-plugin.cpp 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/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o cd /<>/build-llvm/tools/lto && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lto -I/<>/tools/lto -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LTO.dir/LTODisassembler.cpp.o -c /<>/tools/lto/LTODisassembler.cpp [ 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-ar -I/<>/tools/llvm-ar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -c /<>/tools/llvm-ar/llvm-ar.cpp [ 89%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o cd /<>/build-llvm/tools/lto && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lto -I/<>/tools/lto -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LTO.dir/lto.cpp.o -c /<>/tools/lto/lto.cpp Scanning dependencies of target Polly make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build make[4]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/DependenceInfo.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Analysis/DependenceInfo.cpp.o -c /<>/tools/polly/lib/Analysis/DependenceInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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:18, 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:385: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:387:3: note: here case DS_Warning: ^~~~ [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-ar.dir/llvm-ar.cpp.o -o ../../bin/llvm-ar -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: 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[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=\".\" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-config -I/<>/tools/llvm-config -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-config.dir/llvm-config.cpp.o -c /<>/tools/llvm-config/llvm-config.cpp /<>/tools/llvm-config/llvm-config.cpp: In function ‘int main(int, char**)’: /<>/tools/llvm-config/llvm-config.cpp:621:13: warning: this statement may fall through [-Wimplicit-fallthrough=] errs() ~~~~~~ << "llvm-config: error: component libraries and shared library\n\n"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/llvm-config/llvm-config.cpp:623:7: note: here case LinkModeStatic: ^~~~ [ 89%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/PolyhedralInfo.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Analysis/PolyhedralInfo.cpp.o -c /<>/tools/polly/lib/Analysis/PolyhedralInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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: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 = {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>:: ^~~~~~~~~~~~~~~~~~~ [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-config.dir/llvm-config.cpp.o -o ../../bin/llvm-config -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-lto -I/<>/tools/llvm-lto -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o -c /<>/tools/llvm-lto/llvm-lto.cpp [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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.4 -o ../../lib/libLTO.so.4.0.1 CMakeFiles/LTO.dir/LTODisassembler.cpp.o CMakeFiles/LTO.dir/lto.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 cd /<>/build-llvm/tools/lto && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLTO.so.4.0.1 ../../lib/libLTO.so.4 ../../lib/libLTO.so make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target LTO /usr/bin/make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-profdata /<>/build-llvm /<>/build-llvm/tools/llvm-profdata /<>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-profdata/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal". Scanning dependencies of target llvm-profdata make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build make[4]: Entering directory '/<>/build-llvm' [ 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-profdata -I/<>/tools/llvm-profdata -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -c /<>/tools/llvm-profdata/llvm-profdata.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMgold /usr/bin/make -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/diagtool /<>/build-llvm /<>/build-llvm/tools/clang/tools/diagtool /<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend.internal". Scanning dependencies of target diagtool make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build make[4]: Entering directory '/<>/build-llvm' [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/DiagTool.cpp.o -c /<>/tools/clang/tools/diagtool/DiagTool.cpp [ 89%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopDetection.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Analysis/ScopDetection.cpp.o -c /<>/tools/polly/lib/Analysis/ScopDetection.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o -c /<>/tools/clang/tools/diagtool/DiagnosticNames.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-profdata.dir/llvm-profdata.cpp.o -o ../../bin/llvm-profdata -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target llvm-profdata /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= 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/clang-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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -c /<>/tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-lto.dir/llvm-lto.cpp.o -o ../../bin/llvm-lto -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 89%] 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[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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/clang-format -I/<>/tools/clang/tools/clang-format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-format.dir/ClangFormat.cpp.o -c /<>/tools/clang/tools/clang-format/ClangFormat.cpp [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/TreeView.cpp.o -c /<>/tools/clang/tools/diagtool/TreeView.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/diagtool.dir/diagtool_main.cpp.o CMakeFiles/diagtool.dir/DiagTool.cpp.o CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o CMakeFiles/diagtool.dir/ListWarnings.cpp.o CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o CMakeFiles/diagtool.dir/TreeView.cpp.o -o ../../../../bin/diagtool -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-4.0.so.1 [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -o ../../../../bin/clang-offload-bundler -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-4.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/clang-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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 [ 89%] Linking CXX executable ../../../../bin/clang-format cd /<>/build-llvm/tools/clang/tools/clang-format && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-format.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 89%] 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 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_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/ARCMigrate.cpp.o -c /<>/tools/clang/tools/libclang/ARCMigrate.cpp make[4]: Leaving directory '/<>/build-llvm' [ 89%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/arcmt-test /<>/build-llvm /<>/build-llvm/tools/clang/tools/arcmt-test /<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend.internal". Scanning dependencies of target arcmt-test make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build.make tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build make[4]: Entering directory '/<>/build-llvm' [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/arcmt-test -I/<>/tools/clang/tools/arcmt-test -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o -c /<>/tools/clang/tools/arcmt-test/arcmt-test.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 89%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/BuildSystem.cpp.o -c /<>/tools/clang/tools/libclang/BuildSystem.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_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 89%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopDetectionDiagnostic.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Analysis/ScopDetectionDiagnostic.cpp.o -c /<>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1884:43: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1886:49: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1888:47: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1890:42: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 89%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4082:64: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4085:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4087:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4089:62: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4091:71: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4102:65: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4104:63: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4110:64: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4114:47: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4116:63: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4119:64: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4122:77: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:4124:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:4347:63: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 89%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:5643:60: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:2614:28: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template 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:2614:28: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:323: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:3794:85: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4082:64: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4085:59: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::MemberExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::MemberExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4087:52: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCIvarRefExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4089:62: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCPropertyRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCPropertyRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCPropertyRefExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4091:71: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::PseudoObjectExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4102:65: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OpaqueValueExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4104:63: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4108:48: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXConstructExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4110:64: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXInheritedCtorInitExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXInheritedCtorInitExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXInheritedCtorInitExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4114:47: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCMessageExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4116:63: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCProtocolExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCProtocolExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCProtocolExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4119:64: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SubstNonTypeTemplateParmPackExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::SubstNonTypeTemplateParmPackExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SubstNonTypeTemplateParmPackExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4122:77: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SizeOfPackExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::SizeOfPackExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SizeOfPackExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4124:68: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:4347:63: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:323: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:5643:60: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[4]: Leaving directory '/<>/build-llvm' [ 89%] 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 make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-check /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-check /<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend.internal". Scanning dependencies of target clang-check make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build.make tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build make[4]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/clang-check && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/clang-check -I/<>/tools/clang/tools/clang-check -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-check.dir/ClangCheck.cpp.o -c /<>/tools/clang/tools/clang-check/ClangCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EnqueueVisitor; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:2614:28: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EnqueueVisitor; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:2614:28: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 89%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopInfo.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Analysis/ScopInfo.cpp.o -c /<>/tools/polly/lib/Analysis/ScopInfo.cpp make[4]: Leaving directory '/<>/build-llvm' [ 89%] 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 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' [ 89%] Building CXX object tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool -I/<>/tools/clang/tools/extra/clang-apply-replacements/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/clang-apply-replacements -I/<>/tools/clang/tools/extra/clang-apply-replacements/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o -c /<>/tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /<>/tools/clang/tools/clang-check/ClangCheck.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 89%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 [ 89%] Linking CXX executable ../../../../../../bin/clang-apply-replacements cd /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-apply-replacements.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target clang-apply-replacements /usr/bin/make -f tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-rename/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-rename/tool /<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/depend.internal". Scanning dependencies of target clang-rename make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/build make[4]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/ClangRename.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-rename/tool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-rename/tool -I/<>/tools/clang/tools/extra/clang-rename/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-rename.dir/ClangRename.cpp.o -c /<>/tools/clang/tools/extra/clang-rename/tool/ClangRename.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/tools/extra/clang-rename/tool/../RenamingAction.h:18, from /<>/tools/clang/tools/extra/clang-rename/tool/ClangRename.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target clang-check /usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend make[4]: Entering directory '/<>/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' [ 89%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o -c /<>/tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 89%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexCXX.cpp.o -c /<>/tools/clang/tools/libclang/CIndexCXX.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 89%] Linking CXX executable ../../../../../../bin/clang-rename cd /<>/build-llvm/tools/clang/tools/extra/clang-rename/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-rename.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/clang-rename.dir/ClangRename.cpp.o -o ../../../../../../bin/clang-rename -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangRename.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-4.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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 89%] Linking CXX executable ../../../../../../bin/clang-reorder-fields 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 [ 89%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Analysis/ScopBuilder.cpp.o -c /<>/tools/polly/lib/Analysis/ScopBuilder.cpp /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target clang-rename /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". [ 89%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o -c /<>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp 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' [ 89%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/Modularize.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/modularize -I/<>/tools/clang/tools/extra/modularize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/Modularize.cpp.o -c /<>/tools/clang/tools/extra/modularize/Modularize.cpp make[4]: Leaving directory '/<>/build-llvm' [ 89%] 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' [ 89%] Building CXX object tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/tool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/tool -I/<>/tools/clang/tools/extra/clang-tidy/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/modularize/ModularizeUtilities.h:19, from /<>/tools/clang/tools/extra/modularize/Modularize.cpp:229: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 89%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopGraphPrinter.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Analysis/ScopGraphPrinter.cpp.o -c /<>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 89%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:483:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexDiagnostic.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 89%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopPass.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Analysis/ScopPass.cpp.o -c /<>/tools/polly/lib/Analysis/ScopPass.cpp [ 89%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/clang-tidy.dir/ClangTidyMain.cpp.o -o ../../../../../../bin/clang-tidy -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTidyBoostModule.a ../../../../../../lib/libclangTidyCERTModule.a ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../../../lib/libclangTidyGoogleModule.a ../../../../../../lib/libclangTidyLLVMModule.a ../../../../../../lib/libclangTidyMiscModule.a ../../../../../../lib/libclangTidyModernizeModule.a ../../../../../../lib/libclangTidyMPIModule.a ../../../../../../lib/libclangTidyPerformanceModule.a ../../../../../../lib/libclangTidyReadabilityModule.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangTidyUtils.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangStaticAnalyzerCore.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-4.0.so.1 [ 89%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexHigh.cpp.o -c /<>/tools/clang/tools/libclang/CIndexHigh.cpp [ 89%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/ModuleAssistant.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/modularize -I/<>/tools/clang/tools/extra/modularize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/ModuleAssistant.cpp.o -c /<>/tools/clang/tools/extra/modularize/ModuleAssistant.cpp /<>/tools/clang/tools/extra/modularize/ModuleAssistant.cpp:68:1: warning: ‘{anonymous}::Module::Module()’ defined but not used [-Wunused-function] Module::Module() : IsProblem(false) {} ^~~~~~ 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 89%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/modularize -I/<>/tools/clang/tools/extra/modularize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o -c /<>/tools/clang/tools/extra/modularize/ModularizeUtilities.cpp [ 89%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/BlockGenerators.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/CodeGen/BlockGenerators.cpp.o -c /<>/tools/polly/lib/CodeGen/BlockGenerators.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target clang-tidy /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' [ 89%] 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o -c /<>/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp [ 89%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o -c /<>/tools/clang/tools/libclang/CIndexInclusionStack.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexInclusionStack.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 89%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/CoverageChecker.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/modularize -I/<>/tools/clang/tools/extra/modularize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/CoverageChecker.cpp.o -c /<>/tools/clang/tools/extra/modularize/CoverageChecker.cpp [ 89%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexUSRs.cpp.o -c /<>/tools/clang/tools/libclang/CIndexUSRs.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 89%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/IslAst.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/CodeGen/IslAst.cpp.o -c /<>/tools/polly/lib/CodeGen/IslAst.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/modularize/ModularizeUtilities.h:19, from /<>/tools/clang/tools/extra/modularize/CoverageChecker.cpp:54: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexUSRs.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:114:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 89%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexer.cpp.o -c /<>/tools/clang/tools/libclang/CIndexer.cpp [ 89%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXComment.cpp.o -c /<>/tools/clang/tools/libclang/CXComment.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 89%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/IslExprBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/CodeGen/IslExprBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/IslExprBuilder.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/tools/libclang/CLog.h:14, from /<>/tools/clang/tools/libclang/CXTranslationUnit.h:17, from /<>/tools/clang/tools/libclang/CXComment.h:17, from /<>/tools/clang/tools/libclang/CXComment.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-query/tool -I/<>/tools/clang/tools/extra/clang-query/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/clang-query/tool/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-query.dir/ClangQuery.cpp.o -c /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/modularize -I/<>/tools/clang/tools/extra/modularize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o -c /<>/tools/clang/tools/extra/modularize/PreprocessorTracker.cpp [ 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_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/tools/libclang/CLog.h:14, from /<>/tools/clang/tools/libclang/CXTranslationUnit.h:17, from /<>/tools/clang/tools/libclang/CXCursor.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:270:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:276:49: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:475:65: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:531:30: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:308:5: 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:972:54: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-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:323: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:972:54: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/IslNodeBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/CodeGen/IslNodeBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o -c /<>/tools/clang/tools/libclang/CXIndexDataConsumer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/tools/libclang/CXCursor.h:18, from /<>/tools/clang/tools/libclang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target modularize /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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-move.dir/ClangMoveMain.cpp.o -c /<>/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 clang-query /usr/bin/make -f tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build.make tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/include-fixer/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/include-fixer/tool /<>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend.internal". Scanning dependencies of target clang-include-fixer make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build.make tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build make[4]: Entering directory '/<>/build-llvm' [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/tool -I/<>/tools/clang/tools/extra/include-fixer/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/include-fixer/tool/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/tool/ClangIncludeFixer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/tools/clang/tools/extra/include-fixer/tool/../find-all-symbols/SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/tool/../SymbolIndex.h:13, from /<>/tools/clang/tools/extra/include-fixer/tool/../InMemorySymbolIndex.h:13, from /<>/tools/clang/tools/extra/include-fixer/tool/ClangIncludeFixer.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/CodeGeneration.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/CodeGen/CodeGeneration.cpp.o -c /<>/tools/polly/lib/CodeGen/CodeGeneration.cpp [ 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_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o -c /<>/tools/clang/tools/libclang/CXCompilationDatabase.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_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o -c /<>/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:211:1: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/CXSourceLocation.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXSourceLocation.cpp.o -c /<>/tools/clang/tools/libclang/CXSourceLocation.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/libclang/CXSourceLocation.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/LoopGenerators.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/CodeGen/LoopGenerators.cpp.o -c /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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-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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target clang-move /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". 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 Scanning dependencies of target find-all-symbols 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= 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/.. -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/pp-trace -I/<>/tools/clang/tools/extra/pp-trace -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/CXStoredDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o -c /<>/tools/clang/tools/libclang/CXStoredDiagnostic.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CXStoredDiagnostic.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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/CXString.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXString.cpp.o -c /<>/tools/clang/tools/libclang/CXString.cpp [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/IRBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/CodeGen/IRBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/IRBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/CXType.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXType.cpp.o -c /<>/tools/clang/tools/libclang/CXType.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/pp-trace -I/<>/tools/clang/tools/extra/pp-trace -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o -c /<>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CXType.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:162:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/Utils.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/CodeGen/Utils.cpp.o -c /<>/tools/polly/lib/CodeGen/Utils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target pp-trace /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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/tool-template -I/<>/tools/clang/tools/extra/tool-template -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -c /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.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_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/Indexing.cpp.o -c /<>/tools/clang/tools/libclang/Indexing.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/tool-template/ToolTemplate.cpp:37: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target find-all-symbols /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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lld.dir/lld.cpp.o -c /<>/tools/lld/tools/lld/lld.cpp [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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 -lpthread ../../../../lib/liblldConfig.a ../../../../lib/liblldCore.a ../../../../lib/libLLVM-4.0.so.1 In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/Indexing.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cd /<>/build-llvm/tools/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 make[4]: Leaving directory '/<>/build-llvm' [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/RuntimeDebugBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/CodeGen/RuntimeDebugBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp [ 90%] Built target 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]: 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= Dependee "/<>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend.internal". Scanning dependencies of target lldb-argdumper 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/argdumper -I/<>/tools/lldb/tools/argdumper -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-argdumper.dir/argdumper.cpp.o -c /<>/tools/lldb/tools/argdumper/argdumper.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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 -Wl,--start-group ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginOCamlLanguage.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginStructuredDataDarwinLog.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.a ../../../../lib/liblldbPluginABISysV_hexagon.a ../../../../lib/liblldbPluginABISysV_ppc.a ../../../../lib/liblldbPluginABISysV_ppc64.a ../../../../lib/liblldbPluginABISysV_mips.a ../../../../lib/liblldbPluginABISysV_mips64.a ../../../../lib/liblldbPluginABISysV_s390x.a ../../../../lib/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a ../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginProcessMinidump.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a -Wl,--end-group ../../../../lib/libLLVMAArch64CodeGen.a ../../../../lib/libLLVMAArch64AsmPrinter.a ../../../../lib/libLLVMAArch64AsmParser.a ../../../../lib/libLLVMAArch64Desc.a ../../../../lib/libLLVMAArch64Info.a ../../../../lib/libLLVMAArch64Disassembler.a ../../../../lib/libLLVMAMDGPUCodeGen.a ../../../../lib/libLLVMAMDGPUAsmPrinter.a ../../../../lib/libLLVMAMDGPUAsmParser.a ../../../../lib/libLLVMAMDGPUDesc.a ../../../../lib/libLLVMAMDGPUInfo.a ../../../../lib/libLLVMAMDGPUDisassembler.a ../../../../lib/libLLVMARMCodeGen.a ../../../../lib/libLLVMARMAsmPrinter.a ../../../../lib/libLLVMARMAsmParser.a ../../../../lib/libLLVMARMDesc.a ../../../../lib/libLLVMARMInfo.a ../../../../lib/libLLVMARMDisassembler.a ../../../../lib/libLLVMBPFCodeGen.a ../../../../lib/libLLVMBPFAsmPrinter.a ../../../../lib/libLLVMBPFDesc.a ../../../../lib/libLLVMBPFInfo.a ../../../../lib/libLLVMBPFDisassembler.a ../../../../lib/libLLVMHexagonCodeGen.a ../../../../lib/libLLVMHexagonAsmParser.a ../../../../lib/libLLVMHexagonDesc.a ../../../../lib/libLLVMHexagonInfo.a ../../../../lib/libLLVMHexagonDisassembler.a ../../../../lib/libLLVMLanaiCodeGen.a ../../../../lib/libLLVMLanaiAsmParser.a ../../../../lib/libLLVMLanaiDesc.a ../../../../lib/libLLVMLanaiInfo.a ../../../../lib/libLLVMLanaiDisassembler.a ../../../../lib/libLLVMMipsCodeGen.a ../../../../lib/libLLVMMipsAsmPrinter.a ../../../../lib/libLLVMMipsAsmParser.a ../../../../lib/libLLVMMipsDesc.a ../../../../lib/libLLVMMipsInfo.a ../../../../lib/libLLVMMipsDisassembler.a ../../../../lib/libLLVMMSP430CodeGen.a ../../../../lib/libLLVMMSP430AsmPrinter.a ../../../../lib/libLLVMMSP430Desc.a ../../../../lib/libLLVMMSP430Info.a ../../../../lib/libLLVMNVPTXCodeGen.a ../../../../lib/libLLVMNVPTXAsmPrinter.a ../../../../lib/libLLVMNVPTXDesc.a ../../../../lib/libLLVMNVPTXInfo.a ../../../../lib/libLLVMPowerPCCodeGen.a ../../../../lib/libLLVMPowerPCAsmPrinter.a ../../../../lib/libLLVMPowerPCAsmParser.a ../../../../lib/libLLVMPowerPCDesc.a ../../../../lib/libLLVMPowerPCInfo.a ../../../../lib/libLLVMPowerPCDisassembler.a ../../../../lib/libLLVMRISCVCodeGen.a ../../../../lib/libLLVMRISCVDesc.a ../../../../lib/libLLVMRISCVInfo.a ../../../../lib/libLLVMSparcCodeGen.a ../../../../lib/libLLVMSparcAsmPrinter.a ../../../../lib/libLLVMSparcAsmParser.a ../../../../lib/libLLVMSparcDesc.a ../../../../lib/libLLVMSparcInfo.a ../../../../lib/libLLVMSparcDisassembler.a ../../../../lib/libLLVMSystemZCodeGen.a ../../../../lib/libLLVMSystemZAsmPrinter.a ../../../../lib/libLLVMSystemZAsmParser.a ../../../../lib/libLLVMSystemZDesc.a ../../../../lib/libLLVMSystemZInfo.a ../../../../lib/libLLVMSystemZDisassembler.a ../../../../lib/libLLVMX86CodeGen.a ../../../../lib/libLLVMX86AsmPrinter.a ../../../../lib/libLLVMX86AsmParser.a ../../../../lib/libLLVMX86Desc.a ../../../../lib/libLLVMX86Info.a ../../../../lib/libLLVMX86Disassembler.a ../../../../lib/libLLVMXCoreCodeGen.a ../../../../lib/libLLVMXCoreAsmPrinter.a ../../../../lib/libLLVMXCoreDesc.a ../../../../lib/libLLVMXCoreInfo.a ../../../../lib/libLLVMXCoreDisassembler.a ../../../../lib/libLLVMInterpreter.a ../../../../lib/libLLVMAsmParser.a ../../../../lib/libLLVMBitReader.a ../../../../lib/libLLVMBitWriter.a ../../../../lib/libLLVMCodeGen.a ../../../../lib/libLLVMDemangle.a ../../../../lib/libLLVMipo.a ../../../../lib/libLLVMSelectionDAG.a ../../../../lib/libLLVMBitReader.a ../../../../lib/libLLVMMC.a ../../../../lib/libLLVMMCJIT.a ../../../../lib/libLLVMCore.a ../../../../lib/libLLVMMCDisassembler.a ../../../../lib/libLLVMExecutionEngine.a ../../../../lib/libLLVMRuntimeDyld.a ../../../../lib/libLLVMOption.a ../../../../lib/libLLVMSupport.a ../../../../lib/libLLVMCoverage.a ../../../../lib/libLLVMTarget.a ../../../../lib/libLLVM-4.0.so.1 ../../../../lib/libLLVMAArch64Desc.a ../../../../lib/libLLVMAArch64AsmPrinter.a ../../../../lib/libLLVMAArch64Info.a ../../../../lib/libLLVMAArch64Utils.a ../../../../lib/libLLVMIRReader.a ../../../../lib/libLLVMAsmParser.a ../../../../lib/libLLVMInstrumentation.a ../../../../lib/libLLVMLinker.a ../../../../lib/libLLVMAMDGPUDesc.a ../../../../lib/libLLVMAMDGPUAsmPrinter.a ../../../../lib/libLLVMAMDGPUInfo.a ../../../../lib/libLLVMAMDGPUUtils.a ../../../../lib/libLLVMARMDesc.a ../../../../lib/libLLVMARMAsmPrinter.a ../../../../lib/libLLVMARMInfo.a ../../../../lib/libLLVMBPFAsmPrinter.a ../../../../lib/libLLVMBPFInfo.a ../../../../lib/libLLVMHexagonDesc.a ../../../../lib/libLLVMHexagonInfo.a ../../../../lib/libLLVMLanaiDesc.a ../../../../lib/libLLVMLanaiInstPrinter.a ../../../../lib/libLLVMLanaiInfo.a ../../../../lib/libLLVMMipsAsmPrinter.a ../../../../lib/libLLVMMipsInfo.a ../../../../lib/libLLVMMSP430AsmPrinter.a ../../../../lib/libLLVMNVPTXAsmPrinter.a ../../../../lib/libLLVMVectorize.a ../../../../lib/libLLVMPowerPCAsmPrinter.a ../../../../lib/libLLVMPowerPCInfo.a ../../../../lib/libLLVMSparcAsmPrinter.a ../../../../lib/libLLVMSparcInfo.a ../../../../lib/libLLVMSystemZDesc.a ../../../../lib/libLLVMSystemZAsmPrinter.a ../../../../lib/libLLVMSystemZInfo.a ../../../../lib/libLLVMGlobalISel.a ../../../../lib/libLLVMX86AsmPrinter.a ../../../../lib/libLLVMX86Utils.a ../../../../lib/libLLVMX86Info.a ../../../../lib/libLLVMXCoreAsmPrinter.a ../../../../lib/libLLVMAsmPrinter.a ../../../../lib/libLLVMDebugInfoCodeView.a ../../../../lib/libLLVMDebugInfoMSF.a ../../../../lib/libLLVMXCoreInfo.a ../../../../lib/libLLVMMCDisassembler.a ../../../../lib/libLLVMCodeGen.a ../../../../lib/libLLVMBitWriter.a ../../../../lib/libLLVMScalarOpts.a ../../../../lib/libLLVMInstCombine.a ../../../../lib/libLLVMTransformUtils.a /usr/lib/arm-linux-gnueabihf/libffi.so ../../../../lib/libLLVMTarget.a ../../../../lib/libLLVMAnalysis.a ../../../../lib/libLLVMObject.a ../../../../lib/libLLVMBitReader.a ../../../../lib/libLLVMMCParser.a ../../../../lib/libLLVMMC.a ../../../../lib/libLLVMProfileData.a ../../../../lib/libLLVMCore.a ../../../../lib/libLLVMSupport.a ../../../../lib/libLLVMDemangle.a -lrt -ldl -ltinfo -lpthread -lz -lm make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target lldb-argdumper /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/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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBAddress.cpp.o -c /<>/tools/lldb/source/API/SBAddress.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/polly/lib/CMakeFiles/Polly.dir/CodeGen/CodegenCleanup.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/CodeGen/CodegenCleanup.cpp.o -c /<>/tools/polly/lib/CodeGen/CodegenCleanup.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o -c /<>/tools/lldb/source/API/SBAttachInfo.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Exchange/JSONExporter.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Exchange/JSONExporter.cpp.o -c /<>/tools/polly/lib/Exchange/JSONExporter.cpp [ 90%] Linking CXX shared library ../../../../lib/libclang-4.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 -o ../../../../lib/libclang-4.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/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-4.0.so.1 -lpthread [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBlock.cpp.o -c /<>/tools/lldb/source/API/SBBlock.cpp make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target tool-template /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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-server -I/<>/tools/lldb/tools/lldb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<>/tools/lldb/tools/lldb-server/../../source -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-server.dir/Acceptor.cpp.o -c /<>/tools/lldb/tools/lldb-server/Acceptor.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-server -I/<>/tools/lldb/tools/lldb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<>/tools/lldb/tools/lldb-server/../../source -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-server.dir/lldb-gdbserver.cpp.o -c /<>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/libclang-4.0.so.1 ../../../../lib/libclang-4.0.so.1 ../../../../lib/libclang-4.0.so make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target libclang [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-server -I/<>/tools/lldb/tools/lldb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<>/tools/lldb/tools/lldb-server/../../source -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/SBBreakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o -c /<>/tools/lldb/source/API/SBBreakpoint.cpp /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp: In function ‘int main_platform(int, char**)’: /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:203:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (LOW_PORT <= tmp_port_offset && tmp_port_offset <= HIGH_PORT) { ^ /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:203:60: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (LOW_PORT <= tmp_port_offset && tmp_port_offset <= HIGH_PORT) { ^ /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:223:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (LOW_PORT <= portnum && portnum <= HIGH_PORT) { ^ /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:223:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (LOW_PORT <= portnum && portnum <= HIGH_PORT) { ^ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-server -I/<>/tools/lldb/tools/lldb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<>/tools/lldb/tools/lldb-server/../../source -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/polly/lib/CMakeFiles/Polly.dir/Support/GICHelper.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Support/GICHelper.cpp.o -c /<>/tools/polly/lib/Support/GICHelper.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:19, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/Connection.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 member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = short unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 90%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/LLDBServerUtilities.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-server -I/<>/tools/lldb/tools/lldb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<>/tools/lldb/tools/lldb-server/../../source -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-server.dir/LLDBServerUtilities.cpp.o -c /<>/tools/lldb/tools/lldb-server/LLDBServerUtilities.cpp /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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o -c /<>/tools/dsymutil/dsymutil.cpp [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/SCEVAffinator.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Support/SCEVAffinator.cpp.o -c /<>/tools/polly/lib/Support/SCEVAffinator.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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-4.0.1 -Wl,-rpath,"\$ORIGIN/../lib" -lpthread -Wl,--start-group ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginOCamlLanguage.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a -Wl,--end-group -Wl,--start-group ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangDriver.a ../../../../lib/libclangEdit.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangParse.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangSema.a ../../../../lib/libclangSerialization.a -Wl,--end-group -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -ldl -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -ldl ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-4.0.so.1 [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o -c /<>/tools/lldb/source/API/SBBreakpointLocation.cpp [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o -c /<>/tools/dsymutil/BinaryHolder.cpp [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/SBBroadcaster.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBroadcaster.cpp.o -c /<>/tools/lldb/source/API/SBBroadcaster.cpp [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/SCEVValidator.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Support/SCEVValidator.cpp.o -c /<>/tools/polly/lib/Support/SCEVValidator.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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommandInterpreter.cpp.o -c /<>/tools/lldb/source/API/SBCommandInterpreter.cpp cd /<>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/lldb-server-4.0.1 ../../../../bin/lldb-server 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llc -I/<>/tools/llc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llc.dir/llc.cpp.o -c /<>/tools/llc/llc.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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:18, 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/SBCommandReturnObject.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommandReturnObject.cpp.o -c /<>/tools/lldb/source/API/SBCommandReturnObject.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommunication.cpp.o -c /<>/tools/lldb/source/API/SBCommunication.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCompileUnit.cpp.o -c /<>/tools/lldb/source/API/SBCompileUnit.cpp [ 90%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/RegisterPasses.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Support/RegisterPasses.cpp.o -c /<>/tools/polly/lib/Support/RegisterPasses.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBData.cpp.o -c /<>/tools/lldb/source/API/SBData.cpp /<>/tools/dsymutil/DwarfLinker.cpp: In member function ‘llvm::PointerIntPair llvm::dsymutil::{anonymous}::DeclContextTree::getChildDeclContext(llvm::dsymutil::{anonymous}::DeclContext&, const llvm::DWARFDie&, llvm::dsymutil::{anonymous}::CompileUnit&, llvm::dsymutil::NonRelocatableStringpool&, bool)’: /<>/tools/dsymutil/DwarfLinker.cpp:1564:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((Context.getTag() == dwarf::DW_TAG_namespace || ^~ /<>/tools/dsymutil/DwarfLinker.cpp:1570:3: note: here case dwarf::DW_TAG_member: ^~~~ In file included from /<>/tools/dsymutil/DwarfLinker.cpp:19:0: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:43:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(InlineString) ^~~~~~~~~~~~~~~~~~~~~ [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.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". [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBDebugger.cpp.o -c /<>/tools/lldb/source/API/SBDebugger.cpp 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' [ 91%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o cd /<>/build-llvm/tools/lli && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lli -I/<>/tools/lli -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lli.dir/lli.cpp.o -c /<>/tools/lli/lli.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/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/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/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/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/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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_vector.h: In function ‘void llvm::dsymutil::{anonymous}::insertLineSequence(std::vector&, std::vector&)’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/Support/YAMLParser.h:44, from /<>/include/llvm/Support/YAMLTraits.h:23, from /<>/tools/dsymutil/DebugMap.h:33, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_vector.h: In function ‘void llvm::dsymutil::{anonymous}::DwarfLinker::patchLineTableForUnit(llvm::dsymutil::{anonymous}::CompileUnit&, llvm::DWARFContext&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/ScopHelper.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Support/ScopHelper.cpp.o -c /<>/tools/polly/lib/Support/ScopHelper.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/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/Support/YAMLParser.h:44, from /<>/include/llvm/Support/YAMLTraits.h:23, from /<>/tools/dsymutil/DebugMap.h:33, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::dsymutil::{anonymous}::DwarfLinker::lookForDIEsToKeep(llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager&, const llvm::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/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/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/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/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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::dsymutil::{anonymous}::DwarfLinker::DIECloner::cloneAllCompileUnits(llvm::DWARFContextInMemory&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/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/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In 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:44, from /<>/include/llvm/Support/YAMLTraits.h:23, from /<>/tools/dsymutil/DebugMap.h:33, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBDeclaration.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBDeclaration.cpp.o -c /<>/tools/lldb/source/API/SBDeclaration.cpp [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBError.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBError.cpp.o -c /<>/tools/lldb/source/API/SBError.cpp [ 91%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o -c /<>/tools/dsymutil/MachODebugMapParser.cpp [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBEvent.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBEvent.cpp.o -c /<>/tools/lldb/source/API/SBEvent.cpp [ 91%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/ScopLocation.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Support/ScopLocation.cpp.o -c /<>/tools/polly/lib/Support/ScopLocation.cpp [ 91%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o -c /<>/tools/dsymutil/MachOUtils.cpp [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o -c /<>/tools/lldb/source/API/SBExecutionContext.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23, from /<>/tools/lli/OrcLazyJIT.h:19, from /<>/tools/lli/lli.cpp:16: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o -c /<>/tools/lldb/source/API/SBExpressionOptions.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23, from /<>/tools/lli/OrcLazyJIT.h:19, from /<>/tools/lli/lli.cpp:16: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19:0, from /<>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:20, from /<>/tools/lli/lli.cpp:30: /<>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1023:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 }; ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23, from /<>/tools/lli/OrcLazyJIT.h:19, 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, llvm::orc::rpc::detail::RPCEndpointBase::LaunchPolicy):: mutable [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 = {}]’: /usr/include/c++/7/bits/stl_vector.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 /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/ADT/Twine.h:14, from /<>/include/llvm/ADT/Triple.h:13, 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 } ^ [ 91%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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-4.0.so.1 -lpthread In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23, from /<>/tools/lli/OrcLazyJIT.h:19, from /<>/tools/lli/lli.cpp:16: /usr/include/c++/7/bits/stl_vector.h: In function ‘int main(int, char**, char* const*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 91%] 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 [ 91%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/Canonicalization.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Transform/Canonicalization.cpp.o -c /<>/tools/polly/lib/Transform/Canonicalization.cpp [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFileSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFileSpec.cpp.o -c /<>/tools/lldb/source/API/SBFileSpec.cpp 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' [ 91%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o cd /<>/build-llvm/tools/llvm-as && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-as -I/<>/tools/llvm-as -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-as.dir/llvm-as.cpp.o -c /<>/tools/llvm-as/llvm-as.cpp [ 91%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/CodePreparation.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Transform/CodePreparation.cpp.o -c /<>/tools/polly/lib/Transform/CodePreparation.cpp [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o -c /<>/tools/lldb/source/API/SBFileSpecList.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23, from /<>/tools/lli/OrcLazyJIT.h:19, from /<>/tools/lli/lli.cpp:16: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::Alloc; _Alloc = std::allocator::RCMemoryManager::Alloc>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::RCMemoryManager::Alloc, std::allocator::RCMemoryManager::Alloc> >::iterator {aka __gnu_cxx::__normal_iterator::RCMemoryManager::Alloc*, std::vector::RCMemoryManager::Alloc, std::allocator::RCMemoryManager::Alloc> > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::Alloc; _Alloc = std::allocator::RCMemoryManager::Alloc>]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::RCMemoryManager::Alloc*, std::vector::RCMemoryManager::Alloc, std::allocator::RCMemoryManager::Alloc> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::ObjectAllocs; _Alloc = std::allocator::RCMemoryManager::ObjectAllocs>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::RCMemoryManager::ObjectAllocs, std::allocator::RCMemoryManager::ObjectAllocs> >::iterator {aka __gnu_cxx::__normal_iterator::RCMemoryManager::ObjectAllocs*, std::vector::RCMemoryManager::ObjectAllocs, std::allocator::RCMemoryManager::ObjectAllocs> > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::ObjectAllocs; _Alloc = std::allocator::RCMemoryManager::ObjectAllocs>]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::RCMemoryManager::ObjectAllocs*, std::vector::RCMemoryManager::ObjectAllocs, std::allocator::RCMemoryManager::ObjectAllocs> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFrame.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFrame.cpp.o -c /<>/tools/lldb/source/API/SBFrame.cpp [ 91%] Linking CXX executable ../../bin/llvm-as cd /<>/build-llvm/tools/llvm-as && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-as.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-as.dir/llvm-as.cpp.o -o ../../bin/llvm-as -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] 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' [ 91%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o cd /<>/build-llvm/tools/llvm-bcanalyzer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-bcanalyzer -I/<>/tools/llvm-bcanalyzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -c /<>/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp [ 91%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o cd /<>/build-llvm/tools/lli && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lli -I/<>/tools/lli -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -c /<>/tools/lli/OrcLazyJIT.cpp [ 91%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/DeadCodeElimination.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Transform/DeadCodeElimination.cpp.o -c /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFunction.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFunction.cpp.o -c /<>/tools/lldb/source/API/SBFunction.cpp [ 91%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -o ../../bin/llvm-bcanalyzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] 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[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' [ 91%] 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/attributes.c.o -c /<>/tools/llvm-c-test/attributes.c [ 91%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/ScheduleOptimizer.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Transform/ScheduleOptimizer.cpp.o -c /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBHostOS.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBHostOS.cpp.o -c /<>/tools/lldb/source/API/SBHostOS.cpp [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/calc.c.o -c /<>/tools/llvm-c-test/calc.c [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/diagnostic.c.o -c /<>/tools/llvm-c-test/diagnostic.c [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/disassemble.c.o -c /<>/tools/llvm-c-test/disassemble.c [ 91%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-c-test.dir/echo.cpp.o -c /<>/tools/llvm-c-test/echo.cpp [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBInstruction.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBInstruction.cpp.o -c /<>/tools/lldb/source/API/SBInstruction.cpp [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/helpers.c.o -c /<>/tools/llvm-c-test/helpers.c [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/include-all.c.o -c /<>/tools/llvm-c-test/include-all.c [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/main.c.o -c /<>/tools/llvm-c-test/main.c [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/module.c.o -c /<>/tools/llvm-c-test/module.c [ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBInstructionList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBInstructionList.cpp.o -c /<>/tools/lldb/source/API/SBInstructionList.cpp [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/metadata.c.o -c /<>/tools/llvm-c-test/metadata.c [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/object.c.o -c /<>/tools/llvm-c-test/object.c [ 91%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/targets.c.o -c /<>/tools/llvm-c-test/targets.c [ 91%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] 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[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' [ 91%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o cd /<>/build-llvm/tools/llvm-cat && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o -c /<>/tools/llvm-cat/llvm-cat.cpp [ 91%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] Built target lli /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' [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o -c /<>/tools/llvm-cov/llvm-cov.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBLanguageRuntime.cpp.o -c /<>/tools/lldb/source/API/SBLanguageRuntime.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/gcov.cpp.o -c /<>/tools/llvm-cov/gcov.cpp [ 91%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/FlattenSchedule.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Transform/FlattenSchedule.cpp.o -c /<>/tools/polly/lib/Transform/FlattenSchedule.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-cat.dir/llvm-cat.cpp.o -o ../../bin/llvm-cat -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] Built target llvm-cat /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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cxxdump -I/<>/tools/llvm-cxxdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/SBLaunchInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBLaunchInfo.cpp.o -c /<>/tools/lldb/source/API/SBLaunchInfo.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/SBLineEntry.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBLineEntry.cpp.o -c /<>/tools/lldb/source/API/SBLineEntry.cpp [ 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBListener.cpp.o -c /<>/tools/lldb/source/API/SBListener.cpp [ 91%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/FlattenAlgo.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Transform/FlattenAlgo.cpp.o -c /<>/tools/polly/lib/Transform/FlattenAlgo.cpp [ 91%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/DeLICM.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -o CMakeFiles/Polly.dir/Transform/DeLICM.cpp.o -c /<>/tools/polly/lib/Transform/DeLICM.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cxxdump -I/<>/tools/llvm-cxxdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -c /<>/tools/llvm-cxxdump/Error.cpp [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-cxxdump.dir/llvm-cxxdump.cpp.o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -o ../../bin/llvm-cxxdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread 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/lldb/source/API/CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o [ 91%] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o -c /<>/tools/lldb/source/API/SBMemoryRegionInfo.cpp cd /<>/build-llvm/tools/llvm-cxxfilt && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o -c /<>/tools/llvm-cxxfilt/llvm-cxxfilt.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o -o ../../bin/llvm-cxxfilt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-diff -I/<>/tools/llvm-diff -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/SBMemoryRegionInfoList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBModule.cpp.o -c /<>/tools/lldb/source/API/SBModule.cpp [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o -c /<>/tools/llvm-cov/CoverageExporterJson.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-diff -I/<>/tools/llvm-diff -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o -c /<>/tools/llvm-diff/DiffConsumer.cpp [ 91%] Linking CXX static library ../../../lib/libPolly.a cd /<>/build-llvm/tools/polly/lib && /usr/bin/cmake -P CMakeFiles/Polly.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/polly/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/Polly.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/libPolly.a CMakeFiles/Polly.dir/Analysis/DependenceInfo.cpp.o CMakeFiles/Polly.dir/Analysis/PolyhedralInfo.cpp.o CMakeFiles/Polly.dir/Analysis/ScopDetection.cpp.o CMakeFiles/Polly.dir/Analysis/ScopDetectionDiagnostic.cpp.o CMakeFiles/Polly.dir/Analysis/ScopInfo.cpp.o CMakeFiles/Polly.dir/Analysis/ScopBuilder.cpp.o CMakeFiles/Polly.dir/Analysis/ScopGraphPrinter.cpp.o CMakeFiles/Polly.dir/Analysis/ScopPass.cpp.o CMakeFiles/Polly.dir/CodeGen/BlockGenerators.cpp.o CMakeFiles/Polly.dir/CodeGen/IslAst.cpp.o CMakeFiles/Polly.dir/CodeGen/IslExprBuilder.cpp.o CMakeFiles/Polly.dir/CodeGen/IslNodeBuilder.cpp.o CMakeFiles/Polly.dir/CodeGen/CodeGeneration.cpp.o CMakeFiles/Polly.dir/CodeGen/LoopGenerators.cpp.o CMakeFiles/Polly.dir/CodeGen/IRBuilder.cpp.o CMakeFiles/Polly.dir/CodeGen/Utils.cpp.o CMakeFiles/Polly.dir/CodeGen/RuntimeDebugBuilder.cpp.o CMakeFiles/Polly.dir/CodeGen/CodegenCleanup.cpp.o CMakeFiles/Polly.dir/Exchange/JSONExporter.cpp.o CMakeFiles/Polly.dir/Support/GICHelper.cpp.o CMakeFiles/Polly.dir/Support/SCEVAffinator.cpp.o CMakeFiles/Polly.dir/Support/SCEVValidator.cpp.o CMakeFiles/Polly.dir/Support/RegisterPasses.cpp.o CMakeFiles/Polly.dir/Support/ScopHelper.cpp.o CMakeFiles/Polly.dir/Support/ScopLocation.cpp.o CMakeFiles/Polly.dir/Transform/Canonicalization.cpp.o CMakeFiles/Polly.dir/Transform/CodePreparation.cpp.o CMakeFiles/Polly.dir/Transform/DeadCodeElimination.cpp.o CMakeFiles/Polly.dir/Transform/ScheduleOptimizer.cpp.o CMakeFiles/Polly.dir/Transform/FlattenSchedule.cpp.o CMakeFiles/Polly.dir/Transform/FlattenAlgo.cpp.o CMakeFiles/Polly.dir/Transform/DeLICM.cpp.o /usr/bin/ranlib ../../../lib/libPolly.a make[4]: Leaving directory '/<>/build-llvm' [ 91%] Built target Polly /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' [ 91%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o cd /<>/build-llvm/tools/llvm-dis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-dis -I/<>/tools/llvm-dis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -c /<>/tools/llvm-dis/llvm-dis.cpp [ 91%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o cd /<>/build-llvm/tools/llvm-diff && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-diff -I/<>/tools/llvm-diff -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o -c /<>/tools/llvm-diff/DiffLog.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBModuleSpec.cpp.o -c /<>/tools/lldb/source/API/SBModuleSpec.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o -c /<>/tools/llvm-cov/CoverageFilters.cpp [ 91%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o cd /<>/build-llvm/tools/llvm-diff && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-diff -I/<>/tools/llvm-diff -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -c /<>/tools/llvm-diff/DifferenceEngine.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Module.h:13, 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/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Module.h:13, from /<>/tools/lldb/source/API/SBModuleSpec.cpp:12: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb::SBModuleSpecList::Append(const lldb::SBModuleSpec&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘size_t lldb_private::ModuleSpecList::FindMatchingModuleSpecs(const lldb_private::ModuleSpec&, lldb_private::ModuleSpecList&) const’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Module.h:13, from /<>/tools/lldb/source/API/SBModuleSpec.cpp:12: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/SymbolContextScope.h:17, from /<>/tools/lldb/include/lldb/Core/Module.h:13, 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBPlatform.cpp.o -c /<>/tools/lldb/source/API/SBPlatform.cpp [ 91%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-dis.dir/llvm-dis.cpp.o -o ../../bin/llvm-dis -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] 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". [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o -c /<>/tools/llvm-cov/CoverageReport.cpp 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' [ 91%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o cd /<>/build-llvm/tools/llvm-dwarfdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-dwarfdump -I/<>/tools/llvm-dwarfdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -c /<>/tools/llvm-dwarfdump/llvm-dwarfdump.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/CoverageSummaryInfo.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o -c /<>/tools/llvm-cov/CoverageSummaryInfo.cpp [ 91%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -o ../../bin/llvm-dwarfdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] 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' [ 91%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o cd /<>/build-llvm/tools/llvm-dwp && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-dwp -I/<>/tools/llvm-dwp -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o -c /<>/tools/llvm-dwp/llvm-dwp.cpp [ 91%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] Built target llvm-diff /usr/bin/make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-extract /<>/build-llvm /<>/build-llvm/tools/llvm-extract /<>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-extract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal". Scanning dependencies of target llvm-extract make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/build [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o -c /<>/tools/llvm-cov/SourceCoverageView.cpp [ 91%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o cd /<>/build-llvm/tools/llvm-extract && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-extract -I/<>/tools/llvm-extract -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -c /<>/tools/llvm-extract/llvm-extract.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBQueue.cpp.o -c /<>/tools/lldb/source/API/SBQueue.cpp [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o -c /<>/tools/llvm-cov/SourceCoverageViewHTML.cpp [ 91%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-extract.dir/llvm-extract.cpp.o -o ../../bin/llvm-extract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] 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' [ 91%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o cd /<>/build-llvm/tools/llvm-link && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-link -I/<>/tools/llvm-link -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-link.dir/llvm-link.cpp.o -c /<>/tools/llvm-link/llvm-link.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:38, 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/SBQueueItem.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBQueueItem.cpp.o -c /<>/tools/lldb/source/API/SBQueueItem.cpp [ 94%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o cd /<>/build-llvm/tools/llvm-dwp && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-dwp -I/<>/tools/llvm-dwp -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -c /<>/tools/llvm-dwp/DWPError.cpp [ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o -c /<>/tools/llvm-cov/SourceCoverageViewText.cpp [ 94%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-dwp.dir/llvm-dwp.cpp.o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -o ../../bin/llvm-dwp -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-dwp /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' [ 94%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o cd /<>/build-llvm/tools/llvm-lto2 && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o -c /<>/tools/llvm-lto2/llvm-lto2.cpp [ 94%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-link.dir/llvm-link.cpp.o -o ../../bin/llvm-link -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] 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' [ 94%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o cd /<>/build-llvm/tools/llvm-mc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-mc -I/<>/tools/llvm-mc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o -c /<>/tools/llvm-mc/llvm-mc.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSection.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSection.cpp.o -c /<>/tools/lldb/source/API/SBSection.cpp [ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -c /<>/tools/llvm-cov/TestingSupport.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSourceManager.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSourceManager.cpp.o -c /<>/tools/lldb/source/API/SBSourceManager.cpp [ 94%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-cov /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' [ 94%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o cd /<>/build-llvm/tools/llvm-mcmarkup && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-mcmarkup -I/<>/tools/llvm-mcmarkup -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -c /<>/tools/llvm-mcmarkup/llvm-mcmarkup.cpp [ 94%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o cd /<>/build-llvm/tools/llvm-mc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-mc -I/<>/tools/llvm-mc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -c /<>/tools/llvm-mc/Disassembler.cpp [ 94%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -o ../../bin/llvm-mcmarkup -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-mcmarkup /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' [ 94%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o cd /<>/build-llvm/tools/llvm-modextract && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o -c /<>/tools/llvm-modextract/llvm-modextract.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStream.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBStream.cpp.o -c /<>/tools/lldb/source/API/SBStream.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStringList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBStringList.cpp.o -c /<>/tools/lldb/source/API/SBStringList.cpp /<>/tools/llvm-mc/Disassembler.cpp: In function ‘bool PrintInsts(const llvm::MCDisassembler&, const ByteArrayTy&, llvm::SourceMgr&, llvm::raw_ostream&, llvm::MCStreamer&, bool, const llvm::MCSubtargetInfo&)’: /<>/tools/llvm-mc/Disassembler.cpp:66:22: warning: this statement may fall through [-Wimplicit-fallthrough=] SM.PrintMessage(SMLoc::getFromPointer(Bytes.second[Index]), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SourceMgr::DK_Warning, ~~~~~~~~~~~~~~~~~~~~~~ "potentially undefined instruction encoding"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/llvm-mc/Disassembler.cpp:71:5: note: here case MCDisassembler::Success: ^~~~ [ 94%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBStructuredData.cpp.o -c /<>/tools/lldb/source/API/SBStructuredData.cpp [ 94%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-mc.dir/llvm-mc.cpp.o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -o ../../bin/llvm-mc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-mc /usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend make[4]: Entering directory '/<>/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' [ 94%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o cd /<>/build-llvm/tools/llvm-nm && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-nm -I/<>/tools/llvm-nm -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -c /<>/tools/llvm-nm/llvm-nm.cpp [ 94%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-modextract.dir/llvm-modextract.cpp.o -o ../../bin/llvm-modextract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-modextract /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". [ 94%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-lto2.dir/llvm-lto2.cpp.o -o ../../bin/llvm-lto2 -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread 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' [ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-objdump -I/<>/tools/llvm-objdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o -c /<>/tools/llvm-objdump/llvm-objdump.cpp make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-lto2 [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbol.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbol.cpp.o -c /<>/tools/lldb/source/API/SBSymbol.cpp /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' [ 94%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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, ^~~~~~~~~~~~~ [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o -c /<>/tools/lldb/source/API/SBSymbolContext.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::__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 /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-opt-report.dir/OptReport.cpp.o -o ../../bin/llvm-opt-report -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread /<>/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:288: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, ^~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-opt-report /usr/bin/make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-pdbdump /<>/build-llvm /<>/build-llvm/tools/llvm-pdbdump /<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend.internal". 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:714: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); ~~~~~~~~~~~~ Scanning dependencies of target llvm-pdbdump make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build make[4]: Entering directory '/<>/build-llvm' [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/llvm-pdbdump.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/llvm-pdbdump.cpp.o -c /<>/tools/llvm-pdbdump/llvm-pdbdump.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o -c /<>/tools/lldb/source/API/SBSymbolContextList.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTarget.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTarget.cpp.o -c /<>/tools/lldb/source/API/SBTarget.cpp [ 94%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-nm.dir/llvm-nm.cpp.o -o ../../bin/llvm-nm -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-nm /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend make[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/ARMAttributeParser.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ARMAttributeParser.cpp.o -c /<>/tools/llvm-readobj/ARMAttributeParser.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/tools/llvm-objdump/llvm-objdump.h:12, from /<>/tools/llvm-objdump/llvm-objdump.cpp:19: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o -c /<>/tools/llvm-readobj/ARMWinEHPrinter.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 /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 /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:22, from /<>/tools/lldb/include/lldb/Target/Target.h:30, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:34, from /<>/tools/lldb/source/API/SBTarget.cpp:35: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/YamlSymbolDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/YamlSymbolDumper.cpp.o -c /<>/tools/llvm-pdbdump/YamlSymbolDumper.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/tools/llvm-objdump/llvm-objdump.h:12, from /<>/tools/llvm-objdump/llvm-objdump.cpp:19: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/tools/llvm-objdump/llvm-objdump.h:12, from /<>/tools/llvm-objdump/llvm-objdump.cpp:19: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/tools/llvm-objdump/llvm-objdump.h:12, from /<>/tools/llvm-objdump/llvm-objdump.cpp:19: /usr/include/c++/7/bits/vector.tcc: In function ‘void DisassembleObject(const llvm::object::ObjectFile*, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/tools/llvm-objdump/llvm-objdump.h:12, from /<>/tools/llvm-objdump/llvm-objdump.cpp:19: /usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type ‘std::vector >::const_iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ /<>/tools/llvm-objdump/llvm-objdump.cpp:1589:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 } ^ [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o -c /<>/tools/llvm-readobj/COFFDumper.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/YamlTypeDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/YamlTypeDumper.cpp.o -c /<>/tools/llvm-pdbdump/YamlTypeDumper.cpp [ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-objdump -I/<>/tools/llvm-objdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o -c /<>/tools/llvm-objdump/COFFDump.cpp [ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-objdump -I/<>/tools/llvm-objdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o -c /<>/tools/llvm-objdump/ELFDump.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThread.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBThread.cpp.o -c /<>/tools/lldb/source/API/SBThread.cpp [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/LinePrinter.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/LinePrinter.cpp.o -c /<>/tools/llvm-pdbdump/LinePrinter.cpp [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/LLVMOutputStyle.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/LLVMOutputStyle.cpp.o -c /<>/tools/llvm-pdbdump/LLVMOutputStyle.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/MachODump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-objdump -I/<>/tools/llvm-objdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o -c /<>/tools/llvm-objdump/MachODump.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o -c /<>/tools/llvm-readobj/ELFDumper.cpp /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘void {anonymous}::ELFDumper::printValue(uint64_t, uint64_t) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:1677:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Value == DT_RELA) { ^~ /<>/tools/llvm-readobj/ELFDumper.cpp:1682:3: note: here case DT_PLTGOT: ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, 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>:: ^~~~~~~~~~~~~~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:2791:33: warning: this statement may fall through [-Wimplicit-fallthrough=] SectionIndex = unwrapOrError(object::getExtendedSymbolTableIndex( ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Symbol, FirstSym, this->dumper()->getShndxTable())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp:2793:3: note: here default: ^~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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/UserID.h:13, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:17, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘void {anonymous}::ELFDumper::printValue(uint64_t, uint64_t) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:1677:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Value == DT_RELA) { ^~ /<>/tools/llvm-readobj/ELFDumper.cpp:1682:3: note: here case DT_PLTGOT: ^~~~ /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:2791:33: warning: this statement may fall through [-Wimplicit-fallthrough=] SectionIndex = unwrapOrError(object::getExtendedSymbolTableIndex( ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Symbol, FirstSym, this->dumper()->getShndxTable())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp:2793:3: note: here default: ^~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘void {anonymous}::ELFDumper::printValue(uint64_t, uint64_t) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:1677:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Value == DT_RELA) { ^~ /<>/tools/llvm-readobj/ELFDumper.cpp:1682:3: note: here case DT_PLTGOT: ^~~~ /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:2791:33: warning: this statement may fall through [-Wimplicit-fallthrough=] SectionIndex = unwrapOrError(object::getExtendedSymbolTableIndex( ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Symbol, FirstSym, this->dumper()->getShndxTable())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp:2793:3: note: here default: ^~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘void {anonymous}::ELFDumper::printValue(uint64_t, uint64_t) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:1677:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Value == DT_RELA) { ^~ /<>/tools/llvm-readobj/ELFDumper.cpp:1682:3: note: here case DT_PLTGOT: ^~~~ /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:2791:33: warning: this statement may fall through [-Wimplicit-fallthrough=] SectionIndex = unwrapOrError(object::getExtendedSymbolTableIndex( ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Symbol, FirstSym, this->dumper()->getShndxTable())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp:2793:3: note: here default: ^~~~~~~ [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o -c /<>/tools/lldb/source/API/SBThreadCollection.cpp [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PdbYaml.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PdbYaml.cpp.o -c /<>/tools/llvm-pdbdump/PdbYaml.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o -c /<>/tools/lldb/source/API/SBThreadPlan.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBType.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBType.cpp.o -c /<>/tools/lldb/source/API/SBType.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/Object/MachO.h:18, from /<>/tools/llvm-objdump/MachODump.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/Object/MachO.h:18, from /<>/tools/llvm-objdump/MachODump.cpp:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = __gnu_cxx::__ops::_Iter_comp_to_iter&, const std::pair&), __gnu_cxx::__normal_iterator*, std::vector > > >]’: /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o -c /<>/tools/lldb/source/API/SBTypeCategory.cpp [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PrettyBuiltinDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PrettyBuiltinDumper.cpp.o -c /<>/tools/llvm-pdbdump/PrettyBuiltinDumper.cpp /usr/include/c++/7/bits/stl_algo.h: In function ‘void DisassembleMachO(llvm::StringRef, llvm::object::MachOObjectFile*, llvm::StringRef, llvm::StringRef)’: /usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PrettyClassDefinitionDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PrettyClassDefinitionDumper.cpp.o -c /<>/tools/llvm-pdbdump/PrettyClassDefinitionDumper.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/Object/MachO.h:18, from /<>/tools/llvm-objdump/MachODump.cpp:14: /usr/include/c++/7/bits/vector.tcc: In function ‘void DumpSectionContents(llvm::StringRef, llvm::object::MachOObjectFile*, bool)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PrettyCompilandDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PrettyCompilandDumper.cpp.o -c /<>/tools/llvm-pdbdump/PrettyCompilandDumper.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-objdump -I/<>/tools/llvm-objdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o -c /<>/tools/llvm-objdump/WasmDump.cpp [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PrettyEnumDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PrettyEnumDumper.cpp.o -c /<>/tools/llvm-pdbdump/PrettyEnumDumper.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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-4.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-rtdyld -I/<>/tools/llvm-rtdyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -c /<>/tools/llvm-rtdyld/llvm-rtdyld.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o -c /<>/tools/lldb/source/API/SBTypeEnumMember.cpp [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PrettyExternalSymbolDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PrettyExternalSymbolDumper.cpp.o -c /<>/tools/llvm-pdbdump/PrettyExternalSymbolDumper.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o -c /<>/tools/lldb/source/API/SBTypeFilter.cpp [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PrettyFunctionDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PrettyFunctionDumper.cpp.o -c /<>/tools/llvm-pdbdump/PrettyFunctionDumper.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:16, 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/DWARFDebugAbbrev.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:16, 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-pdbdump/CMakeFiles/llvm-pdbdump.dir/PrettyTypeDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PrettyTypeDumper.cpp.o -c /<>/tools/llvm-pdbdump/PrettyTypeDumper.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -o ../../bin/llvm-rtdyld -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-size -I/<>/tools/llvm-size -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-size.dir/llvm-size.cpp.o -c /<>/tools/llvm-size/llvm-size.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o -c /<>/tools/lldb/source/API/SBTypeFormat.cpp [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PrettyTypedefDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PrettyTypedefDumper.cpp.o -c /<>/tools/llvm-pdbdump/PrettyTypedefDumper.cpp [ 94%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PrettyVariableDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PrettyVariableDumper.cpp.o -c /<>/tools/llvm-pdbdump/PrettyVariableDumper.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o -c /<>/tools/lldb/source/API/SBTypeNameSpecifier.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/Error.cpp.o -c /<>/tools/llvm-readobj/Error.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-size.dir/llvm-size.cpp.o -o ../../bin/llvm-size -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.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-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o cd /<>/build-llvm/tools/llvm-split && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-split -I/<>/tools/llvm-split -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-pdbdump/CMakeFiles/llvm-pdbdump.dir/YAMLOutputStyle.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/YAMLOutputStyle.cpp.o -c /<>/tools/llvm-pdbdump/YAMLOutputStyle.cpp [ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o -c /<>/tools/lldb/source/API/SBTypeSummary.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-split.dir/llvm-split.cpp.o -o ../../bin/llvm-split -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.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= [ 94%] Linking CXX executable ../../bin/llvm-pdbdump 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". cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-pdbdump.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-pdbdump.dir/llvm-pdbdump.cpp.o CMakeFiles/llvm-pdbdump.dir/YamlSymbolDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/YamlTypeDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/LinePrinter.cpp.o CMakeFiles/llvm-pdbdump.dir/LLVMOutputStyle.cpp.o CMakeFiles/llvm-pdbdump.dir/PdbYaml.cpp.o CMakeFiles/llvm-pdbdump.dir/PrettyBuiltinDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/PrettyClassDefinitionDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/PrettyCompilandDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/PrettyEnumDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/PrettyExternalSymbolDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/PrettyFunctionDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/PrettyTypeDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/PrettyTypedefDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/PrettyVariableDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/YAMLOutputStyle.cpp.o -o ../../bin/llvm-pdbdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread 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' [ 95%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o cd /<>/build-llvm/tools/llvm-stress && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-stress -I/<>/tools/llvm-stress -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -c /<>/tools/llvm-stress/llvm-stress.cpp make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-pdbdump /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' [ 95%] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o cd /<>/build-llvm/tools/llvm-strings && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o -c /<>/tools/llvm-strings/llvm-strings.cpp [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o -c /<>/tools/llvm-readobj/MachODumper.cpp [ 95%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-strings.dir/llvm-strings.cpp.o -o ../../bin/llvm-strings -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-strings /usr/bin/make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend make[4]: Entering directory '/<>/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' [ 95%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o cd /<>/build-llvm/tools/llvm-symbolizer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-symbolizer -I/<>/tools/llvm-symbolizer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -c /<>/tools/llvm-symbolizer/llvm-symbolizer.cpp /<>/tools/llvm-stress/llvm-stress.cpp: In member function ‘virtual void llvm::{anonymous}::ConstModifier::Act()’: /<>/tools/llvm-stress/llvm-stress.cpp:376:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 0: if (Ty->getScalarType()->isIntegerTy()) ^~ /<>/tools/llvm-stress/llvm-stress.cpp:378:7: note: here case 1: if (Ty->getScalarType()->isIntegerTy()) ^~~~ /<>/tools/llvm-stress/llvm-stress.cpp:400:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 0: if (Ty->isIntegerTy()) ^~ /<>/tools/llvm-stress/llvm-stress.cpp:403:7: note: here case 1: if (Ty->isIntegerTy()) ^~~~ /<>/tools/llvm-stress/llvm-stress.cpp:403:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 1: if (Ty->isIntegerTy()) ^~ /<>/tools/llvm-stress/llvm-stress.cpp:406:7: note: here case 2: case 3: case 4: case 5: ^~~~ [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o -c /<>/tools/lldb/source/API/SBTypeSynthetic.cpp [ 95%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -o ../../bin/llvm-symbolizer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 95%] 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[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' [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/llvm-xray.cc.o -c /<>/tools/llvm-xray/llvm-xray.cc [ 95%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-stress /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' [ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o -c /<>/tools/obj2yaml/obj2yaml.cpp [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o -c /<>/tools/llvm-readobj/ObjDumper.cpp [ 95%] 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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/func-id-helper.cc.o -c /<>/tools/llvm-xray/func-id-helper.cc [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBValue.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBValue.cpp.o -c /<>/tools/lldb/source/API/SBValue.cpp [ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o -c /<>/tools/obj2yaml/coff2yaml.cpp [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o -c /<>/tools/llvm-readobj/Win64EHDumper.cpp [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-account.cc.o -c /<>/tools/llvm-xray/xray-account.cc [ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o -c /<>/tools/obj2yaml/dwarf2yaml.cpp [ 95%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/llvm-readobj.dir/ARMAttributeParser.cpp.o CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o CMakeFiles/llvm-readobj.dir/Error.cpp.o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o -o ../../bin/llvm-readobj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-readobj /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend make[4]: Entering directory '/<>/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' [ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/AnalysisWrappers.cpp.o -c /<>/tools/opt/AnalysisWrappers.cpp 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, ^~~~~~~~~~~~~~~~~~~~~~~~~ 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, ^~~~~~~~~~~~~ /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 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/vector:69:0, from /<>/include/llvm/Support/Error.h:38, 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::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 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ 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/vector:64:0, from /<>/include/llvm/Support/Error.h:38, 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_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 /<>/include/llvm/Support/Error.h:38, 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 [ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o -c /<>/tools/opt/BreakpointPrinter.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/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 /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:64:0, from /<>/include/llvm/Support/Error.h:38, 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_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::__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/vector:69:0, from /<>/include/llvm/Support/Error.h:38, 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/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 ‘_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/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 /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBValueList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBValueList.cpp.o -c /<>/tools/lldb/source/API/SBValueList.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::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 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/Error.h:38, 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/Support/Error.h:38, 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/Support/Error.h:38, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o -c /<>/tools/obj2yaml/elf2yaml.cpp 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)); ^ [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o -c /<>/tools/lldb/source/API/SBVariablesOptions.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o -c /<>/tools/lldb/source/API/SBWatchpoint.cpp [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-converter.cc.o -c /<>/tools/llvm-xray/xray-converter.cc [ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/GraphPrinters.cpp.o -c /<>/tools/opt/GraphPrinters.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:38, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/elf2yaml.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Symbol&}; _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Relocation&}; _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/Error.h:38, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o -c /<>/tools/lldb/source/API/SBUnixSignals.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /<>/include/llvm/DebugInfo/Symbolize/Symbolize.h:16, from /<>/tools/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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/NewPMDriver.cpp.o -c /<>/tools/opt/NewPMDriver.cpp [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-extract.cc.o -c /<>/tools/llvm-xray/xray-extract.cc /usr/include/c++/7/bits/stl_vector.h: In function ‘llvm::ErrorOr {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o -c /<>/tools/lldb/source/API/SystemInitializerFull.cpp [ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o -c /<>/tools/obj2yaml/macho2yaml.cpp [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-registry.cc.o -c /<>/tools/llvm-xray/xray-registry.cc [ 95%] 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 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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-converter.cc.o CMakeFiles/llvm-xray.dir/xray-extract.cc.o CMakeFiles/llvm-xray.dir/xray-registry.cc.o -o ../../bin/llvm-xray -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-xray /usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/sancov /<>/build-llvm /<>/build-llvm/tools/sancov /<>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/depend.internal". Dependee "/<>/build-llvm/tools/sancov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/depend.internal". 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/Target/Target.h:30, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:34, from /<>/tools/lldb/source/API/SystemInitializerFull.cpp:22: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ Scanning dependencies of target 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' [ 95%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cc.o cd /<>/build-llvm/tools/sancov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/sancov -I/<>/tools/sancov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/sancov.dir/sancov.cc.o -c /<>/tools/sancov/sancov.cc /<>/tools/obj2yaml/macho2yaml.cpp: In member function ‘void MachODumper::dumpRebaseOpcodes(std::unique_ptr&)’: /<>/tools/obj2yaml/macho2yaml.cpp:246:14: warning: this statement may fall through [-Wimplicit-fallthrough=] OpCode += Count; ~~~~~~~^~~~~~~~ /<>/tools/obj2yaml/macho2yaml.cpp:248:5: note: here case MachO::REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB: ^~~~ /<>/tools/obj2yaml/macho2yaml.cpp: In member function ‘void MachODumper::dumpBindOpcodes(std::vector&, llvm::ArrayRef, bool)’: /<>/tools/obj2yaml/macho2yaml.cpp:293:14: warning: this statement may fall through [-Wimplicit-fallthrough=] OpCode += Count; ~~~~~~~^~~~~~~~ /<>/tools/obj2yaml/macho2yaml.cpp:296:5: note: here case MachO::BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB: ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:38, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/macho2yaml.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::NListEntry&}; _Tp = llvm::MachOYAML::NListEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/Error.h:38, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/macho2yaml.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void MachODumper::dumpSymbols(std::unique_ptr&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:38, 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>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/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 [ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/PassPrinters.cpp.o -c /<>/tools/opt/PassPrinters.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/Error.h:38, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:38, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/macho2yaml.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void MachODumper::dumpLoadCommands(std::unique_ptr&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/Error.h:38, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/Error.cpp.o -c /<>/tools/obj2yaml/Error.cpp [ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/PrintSCC.cpp.o -c /<>/tools/opt/PrintSCC.cpp [ 95%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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/Error.cpp.o -o ../../bin/obj2yaml -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/DebugInfo/Symbolize/Symbolize.h:19, 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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Built target obj2yaml /usr/bin/make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend /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); ^ 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' [ 95%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o cd /<>/build-llvm/tools/sanstats && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/sanstats -I/<>/tools/sanstats -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/sanstats.dir/sanstats.cpp.o -c /<>/tools/sanstats/sanstats.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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 [ 95%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/sancov.dir/sancov.cc.o -o ../../bin/sancov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target sancov /usr/bin/make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend make[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". /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function ‘PyObject* _wrap_SBError_SetErrorStringWithFormat__SWIG_3(PyObject*, PyObject*)’: /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:21905:70: warning: format not a string literal and no format arguments [-Wformat-security] result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2); ^ 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' [ 95%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o cd /<>/build-llvm/tools/verify-uselistorder && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/verify-uselistorder -I/<>/tools/verify-uselistorder -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -c /<>/tools/verify-uselistorder/verify-uselistorder.cpp /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function ‘PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(PyObject*, PyObject*)’: /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:49446: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:49538: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:49639:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < arg3; i++) { ~~^~~~~~ [ 95%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/sanstats.dir/sanstats.cpp.o -o ../../bin/sanstats -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread [ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/opt.cpp.o -c /<>/tools/opt/opt.cpp make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target sanstats /usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/yaml2obj /<>/build-llvm /<>/build-llvm/tools/yaml2obj /<>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal". Dependee "/<>/build-llvm/tools/yaml2obj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal". Scanning dependencies of target yaml2obj make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build make[4]: Entering directory '/<>/build-llvm' [ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/yaml2obj -I/<>/tools/yaml2obj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o -c /<>/tools/yaml2obj/yaml2obj.cpp [ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/yaml2obj -I/<>/tools/yaml2obj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o -c /<>/tools/yaml2obj/yaml2coff.cpp [ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2dwarf.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/yaml2obj -I/<>/tools/yaml2obj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2dwarf.cpp.o -c /<>/tools/yaml2obj/yaml2dwarf.cpp [ 95%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/verify-uselistorder.dir/verify-uselistorder.cpp.o -o ../../bin/verify-uselistorder -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target verify-uselistorder [ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/yaml2obj -I/<>/tools/yaml2obj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o -c /<>/tools/yaml2obj/yaml2elf.cpp [ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/yaml2obj -I/<>/tools/yaml2obj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o -c /<>/tools/yaml2obj/yaml2macho.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/Support/YAMLTraits.h:14, from /<>/include/llvm/ObjectYAML/ObjectYAML.h:13, from /<>/tools/yaml2obj/yaml2macho.cpp:16: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/Support/YAMLTraits.h:14, from /<>/include/llvm/ObjectYAML/ObjectYAML.h:13, from /<>/tools/yaml2obj/yaml2macho.cpp:16: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In member function ‘llvm::Error {anonymous}::MachOWriter::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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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' [ 95%] Building CXX object tools/polly/lib/CMakeFiles/LLVMPolly.dir/Polly.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVMPolly_EXPORTS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -fPIC -o CMakeFiles/LLVMPolly.dir/Polly.cpp.o -c /<>/tools/polly/lib/Polly.cpp [ 97%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/yaml2obj.dir/yaml2obj.cpp.o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o CMakeFiles/yaml2obj.dir/yaml2dwarf.cpp.o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o -o ../../bin/yaml2obj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-4.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target yaml2obj /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal". Scanning dependencies of target llvm-ranlib make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build make[4]: Entering directory '/<>/build-llvm' [ 97%] 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' [ 97%] Built target llvm-ranlib /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal". Scanning dependencies of target llvm-lib make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/build make[4]: Entering directory '/<>/build-llvm' [ 97%] 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' [ 97%] 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' [ 97%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/driver -I/<>/tools/clang/tools/driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang.dir/driver.cpp.o -c /<>/tools/clang/tools/driver/driver.cpp [ 97%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -o ../../../lib/LLVMPolly.so CMakeFiles/LLVMPolly.dir/Polly.cpp.o -L/<>/build-llvm/./lib -Wl,-rpath,/<>/build-llvm/./lib:/<>/build-llvm/lib: ../../../lib/libPolly.a ../../../lib/libPollyISL.a -ljsoncpp ../../../lib/libLLVM-4.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target LLVMPolly /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' [ 97%] Building C object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o cd /<>/build-llvm/tools/clang/tools/c-index-test && /usr/bin/gcc-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/c-index-test -I/<>/tools/clang/tools/c-index-test -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu89 -o CMakeFiles/c-index-test.dir/c-index-test.c.o -c /<>/tools/clang/tools/c-index-test/c-index-test.c [ 97%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 ../../lib/libPollyISL.a -ljsoncpp make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target opt [ 97%] Building CXX object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o cd /<>/build-llvm/tools/clang/tools/c-index-test && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/c-index-test -I/<>/tools/clang/tools/c-index-test -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/c-index-test.dir/core_main.cpp.o -c /<>/tools/clang/tools/c-index-test/core_main.cpp /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' [ 97%] Building C object tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o cd /<>/build-llvm/tools/clang/tools/c-arcmt-test && /usr/bin/gcc-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/c-arcmt-test -I/<>/tools/clang/tools/c-arcmt-test -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o -c /<>/tools/clang/tools/c-arcmt-test/c-arcmt-test.c [ 97%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/c-arcmt-test.dir/c-arcmt-test.c.o -o ../../../../bin/c-arcmt-test -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVM-4.0.so.1 -lpthread ../../../../lib/libclang-4.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target c-arcmt-test /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' [ 97%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/BugDriver.cpp.o -c /<>/tools/bugpoint/BugDriver.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/tools/clang/tools/c-index-test/core_main.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/driver -I/<>/tools/clang/tools/driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang.dir/cc1_main.cpp.o -c /<>/tools/clang/tools/driver/cc1_main.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o -c /<>/tools/bugpoint/CrashDebugger.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -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/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-4.0.so.1 ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangIndex.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-4.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target c-index-test [ 97%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o -c /<>/tools/bugpoint/ExecutionDriver.cpp [ 97%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/driver -I/<>/tools/clang/tools/driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/clang.dir/cc1as_main.cpp.o -c /<>/tools/clang/tools/driver/cc1as_main.cpp [ 97%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o -c /<>/tools/bugpoint/ExtractFunction.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.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-4.0.so.1 ../../../../lib/libPollyISL.a -ljsoncpp [ 97%] Linking CXX shared library ../../../../lib/liblldb-4.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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-4.0.so.1 -o ../../../../lib/liblldb-4.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/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" -Wl,--start-group ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginOCamlLanguage.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginStructuredDataDarwinLog.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.a ../../../../lib/liblldbPluginABISysV_hexagon.a ../../../../lib/liblldbPluginABISysV_ppc.a ../../../../lib/liblldbPluginABISysV_ppc64.a ../../../../lib/liblldbPluginABISysV_mips.a ../../../../lib/liblldbPluginABISysV_mips64.a ../../../../lib/liblldbPluginABISysV_s390x.a ../../../../lib/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a ../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginProcessMinidump.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a -Wl,--end-group -Wl,--start-group ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangDriver.a ../../../../lib/libclangEdit.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangParse.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangSema.a ../../../../lib/libclangSerialization.a -Wl,--end-group ../../../../lib/liblldbPluginScriptInterpreterNone.a ../../../../lib/liblldbPluginScriptInterpreterPython.a -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -ldl -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-4.0.so.1 -ltinfo /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -ldl [ 97%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/FindBugs.cpp.o -c /<>/tools/bugpoint/FindBugs.cpp [ 97%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o -c /<>/tools/bugpoint/Miscompilation.cpp cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/clang-4.0 ../../../../bin/clang cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-4.0 /<>/build-llvm/./bin/clang++ cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-4.0 /<>/build-llvm/./bin/clang-cl cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-4.0 /<>/build-llvm/./bin/clang-cpp make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target clang [ 97%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o -c /<>/tools/bugpoint/OptimizerDriver.cpp [ 97%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o -c /<>/tools/bugpoint/ToolRunner.cpp cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/liblldb-4.0.so.1 ../../../../lib/liblldb-4.0.so.1 ../../../../lib/liblldb-4.0.so make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target liblldb [ 97%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -c /<>/tools/bugpoint/bugpoint.cpp /usr/bin/make -f tools/lldb/CMakeFiles/finish_swig.dir/build.make tools/lldb/CMakeFiles/finish_swig.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb /<>/build-llvm /<>/build-llvm/tools/lldb /<>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/depend.internal". Scanning dependencies of target finish_swig make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/CMakeFiles/finish_swig.dir/build.make tools/lldb/CMakeFiles/finish_swig.dir/build make[4]: Entering directory '/<>/build-llvm' [ 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 /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". make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target finish_swig /usr/bin/make -f tools/lldb/tools/driver/CMakeFiles/lldb.dir/build.make tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/tools/driver /<>/build-llvm /<>/build-llvm/tools/lldb/tools/driver /<>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/tools/driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend.internal". Scanning dependencies of target lldb make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/tools/driver/CMakeFiles/lldb.dir/build.make tools/lldb/tools/driver/CMakeFiles/lldb.dir/build make[4]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/lldb/tools/driver/CMakeFiles/lldb.dir/Driver.cpp.o cd /<>/build-llvm/tools/lldb/tools/driver && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/driver -I/<>/tools/lldb/tools/driver -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb.dir/Driver.cpp.o -c /<>/tools/lldb/tools/driver/Driver.cpp Scanning dependencies of target lldb-mi make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/build.make tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/build make[4]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgContext.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgSet.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgSet.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgValBase.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValConsume.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValConsume.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgValConsume.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValFile.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValFile.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgValFile.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValListBase.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValListBase.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgValListBase.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValListOfN.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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/driver/CMakeFiles/lldb.dir/Platform.cpp.o cd /<>/build-llvm/tools/lldb/tools/driver && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/driver -I/<>/tools/lldb/tools/driver -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb.dir/Platform.cpp.o -c /<>/tools/lldb/tools/driver/Platform.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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValNumber.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgValNumber.cpp [ 97%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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-4.0.1 -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVM-4.0.so.1 -lpthread ../../../../lib/liblldb-4.0.so.1 cd /<>/build-llvm/tools/lldb/tools/driver && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/lldb-4.0.1 ../../../../bin/lldb make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target lldb [ 98%] 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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValOptionLong.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValOptionShort.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValOptionShort.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValPrintValues.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValPrintValues.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValString.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValString.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgValString.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValThreadGrp.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValThreadGrp.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdBase.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdBase.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdBase.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCommands.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCommands.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCommands.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmd.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdBreak.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdBreak.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdBreak.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdData.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdData.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdData.cpp [ 98%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 ../../lib/libPollyISL.a -ljsoncpp ../../lib/libLLVMAnalysis.a ../../lib/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCore.a ../../lib/libLLVMMC.a ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../lib/libLLVMDemangle.a make[4]: Leaving directory '/<>/build-llvm' [ 98%] Built target bugpoint /usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/bugpoint-passes /<>/build-llvm /<>/build-llvm/tools/bugpoint-passes /<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend.internal". Dependee "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend.internal". [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdEnviro.cpp 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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint-passes -I/<>/tools/bugpoint-passes -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/MICmdCmdExec.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdExec.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdExec.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdFile.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdFile.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdFile.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbInfo.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbInfo.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbSet.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbSet.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp [ 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 /usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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" make[4]: Leaving directory '/<>/build-llvm' [ 98%] Built target BugpointPasses [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbShow.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbShow.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbThread.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbThread.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdMiscellanous.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdMiscellanous.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdStack.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdStack.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdStack.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSupportInfo.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdSupportInfo.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSupportList.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdSupportList.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdSupportList.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSymbol.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdSymbol.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdSymbol.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdTarget.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdTarget.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdTarget.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdThread.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdThread.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdThread.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdTrace.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdTrace.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdTrace.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdVar.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdVar.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdCmdVar.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdData.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdData.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdData.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdFactory.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdFactory.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdFactory.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdInterpreter.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdInterpreter.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdInterpreter.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdInvoker.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdInvoker.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdInvoker.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdMgr.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdMgr.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdMgr.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdMgrSetCmdDeleteCallback.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdMgrSetCmdDeleteCallback.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnBase.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnBase.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnBase.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBBroadcaster.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBBroadcaster.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugger.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebuggerHandleEvents.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfo.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfo.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfoVarObj.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfoVarObj.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp: In member function ‘bool CMICmnLLDBDebuggerHandleEvents::HandleProcessEventBroadcastBitStateChanged(const lldb::SBEvent&)’: /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp:894:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (bShouldBrk) ^~ /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp:896:3: note: here case lldb::eStateCrashed: ^~~~ [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBProxySBValue.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBProxySBValue.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBUtilSBValue.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBUtilSBValue.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLog.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLogMediumFile.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnLogMediumFile.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/MICmnMIOutOfBandRecord.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIOutOfBandRecord.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIResultRecord.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIResultRecord.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnMIResultRecord.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValue.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValue.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnMIValue.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueConst.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueConst.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnMIValueConst.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueList.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueList.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnMIValueList.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueResult.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueResult.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnMIValueResult.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueTuple.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueTuple.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnMIValueTuple.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnResources.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnResources.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnResources.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStderr.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnStreamStderr.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnStreamStderr.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStdin.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnStreamStdin.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnStreamStdin.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStdout.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnStreamStdout.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnStreamStdout.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnThreadMgrStd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnThreadMgrStd.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriver.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriver.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MIDriver.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverBase.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriverBase.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MIDriverBase.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverMain.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriverMain.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MIDriverMain.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverMgr.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilDateTimeStd.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilDebug.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilDebug.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MIUtilDebug.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilFileStd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilFileStd.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MIUtilFileStd.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilMapIdToVariant.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilMapIdToVariant.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilString.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilString.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MIUtilString.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilThreadBaseStd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilThreadBaseStd.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilVariant.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -g -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-4.0.1 -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVM-4.0.so.1 -lpthread ../../../../lib/liblldb-4.0.so.1 -lpthread cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/lldb-mi-4.0.1 ../../../../bin/lldb-mi make[4]: Leaving directory '/<>/build-llvm' [100%] Built target lldb-mi make[3]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[2]: Leaving directory '/<>/build-llvm' cd build-llvm \ CFLAGS=`dpkg-buildflags --get CFLAGS`; \ CFLAGS="$CFLAGS `dpkg-buildflags --get CPPFLAGS`"; \ echo $CFLAGS; \ bin/clang++ -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 ar: `u' modifier ignored since `D' is the default (see `U') ar: creating libFuzzer.a a - FuzzerCrossOver.o a - FuzzerDriver.o a - FuzzerExtFunctionsDlsym.o a - FuzzerExtFunctionsWeak.o a - FuzzerExtFunctionsWeakAlias.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 - FuzzerTracePC.o a - FuzzerTraceState.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 42 /usr/bin/make -f CMakeFiles/Makefile2 test/CMakeFiles/check-llvm.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.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/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/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" /<> /<>/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/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]: 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]: 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= [ 0%] Built target LLVMTableGen [ 0%] Built target LLVMDemangle /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend /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/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]: Entering 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= 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= /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[5]: 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/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/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/Support/CMakeFiles/LLVMSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 2%] Built target obj.llvm-tblgen /usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend [ 7%] Built target LLVMSupport /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend [ 7%] Built target LLVMMCParser 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' /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend 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/ObjectYAML /<>/build-llvm /<>/build-llvm/lib/ObjectYAML /<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Option /<>/build-llvm /<>/build-llvm/lib/Option /<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= [ 9%] Built target LLVMMC 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 /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.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' make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 9%] Built target LLVMMCDisassembler /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' [ 9%] Built target LLVMObjectYAML /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/MSF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/MSF /<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= [ 9%] 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' 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/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' 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' [ 9%] Built target LLVMDebugInfoDWARF [ 11%] Built target LLVMDebugInfoMSF /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/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' 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' 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' make[5]: Leaving directory '/<>/build-llvm' [ 11%] Built target LLVMDebugInfoCodeView /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[5]: Entering directory '/<>/build-llvm' 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/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/unittest /<>/build-llvm /<>/build-llvm/utils/unittest /<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color= [ 11%] Built target LLVMLineEditor [ 11%] Built target LLVMSymbolize 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' /usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend /usr/bin/make -f lib/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= 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= [ 14%] Built target LLVMDebugInfoPDB /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[5]: Entering directory '/<>/build-llvm' 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' 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/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build /usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 14%] Built target LLVMHello_exports /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend [ 16%] Built target gtest_main /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend [ 16%] Built target gtest 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 /usr/bin/make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend make[5]: Entering directory '/<>/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' 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' 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]: 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/not/CMakeFiles/not.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 16%] Built target FileCheck /usr/bin/make -f CMakeFiles/ocaml_make_directory.dir/build.make CMakeFiles/ocaml_make_directory.dir/depend 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/build-llvm /<>/build-llvm /<>/build-llvm/CMakeFiles/ocaml_make_directory.dir/DependInfo.cmake --color= [ 16%] Built target not 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 /usr/bin/make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lto /<>/build-llvm /<>/build-llvm/tools/lto /<>/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'utils/yaml-bench/CMakeFiles/yaml-bench.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 16%] 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 CMakeFiles/ocaml_make_directory.dir/build.make CMakeFiles/ocaml_make_directory.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' /usr/bin/cmake -E make_directory /<>/build-llvm/./lib/ocaml/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 [ 16%] Built target yaml-bench /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend make[5]: Leaving directory '/<>/build-llvm' 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' /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/gold/CMakeFiles/LLVMgold_exports.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 16%] Built target LTO_exports [ 16%] Built target ocaml_make_directory [ 16%] Built target LLVMgold_exports /usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.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" /<> /<>/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= 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/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/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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build /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' make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target BugpointPasses_exports [ 19%] Built target llvm-tblgen [ 19%] Built target LLVMXRay /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/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/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/IR /<>/build-llvm /<>/build-llvm/include/llvm/IR /<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[5]: 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 lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 19%] Built target AttributeCompatFuncTableGen /usr/bin/make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/depend [ 19%] Built target LibOptionsTableGen [ 21%] Built target PollyISL /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= [ 21%] Built target intrinsics_gen 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= /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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IRReader /<>/build-llvm /<>/build-llvm/lib/IRReader /<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build Scanning dependencies of target OptsTestTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: 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' [ 21%] Built target LLVMLibDriver /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend [ 21%] Building Opts.inc... 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 [ 21%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/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/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.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 [ 21%] 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 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 23%] Built target LLVMCore /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend make[5]: Leaving directory '/<>/build-llvm' [ 23%] Built target OptsTestTableGen /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' 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/MIRParser /<>/build-llvm /<>/build-llvm/lib/CodeGen/MIRParser /<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build [ 23%] Built target LLVMSelectionDAG /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/GlobalISel /<>/build-llvm /<>/build-llvm/lib/CodeGen/GlobalISel /<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= 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 [ 23%] 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/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/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Reader /<>/build-llvm /<>/build-llvm/lib/Bitcode/Reader /<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 23%] Built target LLVMGlobalISel /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' make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 26%] Built target LLVMBitReader /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend [ 26%] Built target LLVMAsmPrinter 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' /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend [ 26%] Built target LLVMBitWriter /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/InstCombine /<>/build-llvm /<>/build-llvm/lib/Transforms/InstCombine /<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Utils /<>/build-llvm /<>/build-llvm/lib/Transforms/Utils /<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build [ 26%] Built target LLVMInstrumentation /usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend [ 26%] 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= [ 28%] Built target LLVMTransformUtils make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Scalar /<>/build-llvm /<>/build-llvm/lib/Transforms/Scalar /<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend make[5]: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 33%] Built target LLVMCodeGen /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. 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' 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= [ 35%] Built target LLVMipo /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend [ 35%] Built target LLVMVectorize /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/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/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/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' 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 [ 35%] Built target LLVMObjCARCOpts [ 35%] Built target LLVMCoroutines /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend [ 38%] Built target LLVMScalarOpts /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' [ 38%] Built target LLVMLinker 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/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build 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/Object/CMakeFiles/LLVMObject.dir/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build [ 38%] Built target LLVMObject make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.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' 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/ExecutionEngine/Interpreter /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Interpreter /<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= [ 38%] 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/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/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build [ 38%] Built target LLVMExecutionEngine /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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= [ 38%] Built target LLVMMCJIT /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend [ 38%] Built target LLVMInterpreter /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/ExecutionEngine/RuntimeDyld /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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' 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= [ 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/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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 42%] Built target LLVMAnalysis [ 42%] Built target LLVMRuntimeDyld /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/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend [ 42%] Built target LLVMTarget 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' /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/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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= [ 42%] Built target AArch64CommonTableGen /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend make[5]: 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/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.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/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build [ 45%] Built target ARMCommonTableGen /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend [ 45%] Built target AMDGPUCommonTableGen [ 45%] Built target BPFCommonTableGen 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/depend /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/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/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= [ 45%] Built target HexagonCommonTableGen /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/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/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= make[5]: 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/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/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' [ 45%] Built target MSP430CommonTableGen 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 [ 45%] Built target LanaiCommonTableGen /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= [ 47%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build [ 47%] Built target NVPTXCommonTableGen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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 /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 47%] Built target RISCVCommonTableGen /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend [ 50%] Built target PowerPCCommonTableGen 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 /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= 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/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 [ 50%] Built target SystemZCommonTableGen [ 50%] Built target SparcCommonTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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/AsmParser /<>/build-llvm /<>/build-llvm/lib/AsmParser /<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build 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= [ 50%] Built target X86CommonTableGen /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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= /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]: 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]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 50%] 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' make[5]: Nothing to be done for '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/Passes /<>/build-llvm /<>/build-llvm/lib/Passes /<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 50%] Built target LLVMAsmParser [ 50%] Built target LLVMProfileData /usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend /usr/bin/make -f bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/build.make bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Hello /<>/build-llvm /<>/build-llvm/lib/Transforms/Hello /<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build [ 50%] Built target LLVMCoverage make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/llvm /<>/build-llvm /<>/build-llvm/bindings/ocaml/llvm /<>/build-llvm/bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.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' /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]: 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= /usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/build.make bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/build [ 52%] Built target LLVMPasses /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' [ 52%] Built target LLVMHello /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' 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= /usr/bin/make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build Copying OCaml library component llvm.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.mli /<>/build-llvm/./lib/ocaml/llvm/ 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]: 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' [ 52%] 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 Copying OCaml library component llvm.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cma /<>/build-llvm/./lib/ocaml/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= [ 52%] Built target LLVMAArch64Info 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 /usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend Copying OCaml library component libllvm.a to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/libllvm.a /<>/build-llvm/./lib/ocaml/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' 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/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build [ 52%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend make[5]: Entering directory '/<>/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= Copying OCaml library component llvm.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cmxa /<>/build-llvm/./lib/ocaml/llvm/ 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' [ 52%] Built target LLVMAArch64AsmPrinter Copying OCaml library component llvm.a to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.a /<>/build-llvm/./lib/ocaml/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/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] 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= Copying OCaml library component llvm.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cmi /<>/build-llvm/./lib/ocaml/llvm/ [ 52%] Built target LLVMAArch64CodeGen /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/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' 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' [ 52%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend Copying OCaml library component llvm.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cmx /<>/build-llvm/./lib/ocaml/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= [ 52%] 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' 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/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build [ 52%] Built target ocaml_llvm /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]: 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'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] Built target LLVMAMDGPUUtils /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build [ 54%] Built target LLVMAMDGPUInfo 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/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= [ 54%] Built target LLVMAMDGPUDesc make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend 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/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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 54%] 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/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build [ 54%] Built target LLVMARMAsmParser 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 /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' 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' 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' [ 57%] Built target LLVMAMDGPUCodeGen /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend [ 57%] Built target LLVMARMDisassembler /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/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/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/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' 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= [ 57%] Built target LLVMARMAsmPrinter /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend [ 57%] Built target LLVMARMCodeGen /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' 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 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= /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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build /usr/bin/make -f lib/Target/BPF/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/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' make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 57%] Built target LLVMBPFAsmPrinter /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend [ 57%] Built target LLVMBPFDisassembler make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/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= [ 57%] Built target LLVMARMDesc make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/BPF/MCTargetDesc /<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend 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 [ 57%] Built target LLVMBPFCodeGen 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' /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= [ 57%] Built target LLVMBPFDesc [ 57%] Built target LLVMBPFInfo /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]: 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' [ 57%] Built target LLVMHexagonAsmParser make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend 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/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' 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 [ 57%] 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]: 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 [ 57%] 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]: Entering 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]: 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' [ 59%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build [ 59%] Built target LLVMLanaiAsmParser 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= /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]: 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/CMakeFiles/LLVMLanaiCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 59%] Built target LLVMHexagonCodeGen /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/depend 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' 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/LLVMLanaiInstPrinter.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build [ 59%] Built target LLVMLanaiInfo 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' [ 61%] Built target LLVMLanaiCodeGen /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/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/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build [ 61%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend make[5]: 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/LLVMLanaiInstPrinter.dir/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= 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]: 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 /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= [ 61%] Built target LLVMLanaiDisassembler /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend [ 61%] Built target LLVMLanaiInstPrinter 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' /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= [ 61%] Built target LLVMMipsAsmPrinter /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' 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]: 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build [ 61%] 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' [ 61%] Built target LLVMMipsInfo 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/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/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= /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/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build [ 61%] Built target LLVMMipsDesc /usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: 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/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= [ 61%] Built target LLVMMipsAsmParser /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend [ 64%] Built target LLVMMipsCodeGen /usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend make[5]: Leaving directory '/<>/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]: 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]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/MCTargetDesc /<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake --color= make[5]: 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]: 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]: 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 [ 64%] Built target LLVMMSP430CodeGen /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend [ 64%] Built target LLVMMSP430AsmPrinter /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[5]: 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' [ 64%] Built target LLVMMSP430Info /usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend [ 64%] Built target LLVMMSP430Desc /usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/InstPrinter /<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= make[5]: 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' 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' 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/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]: 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 [ 64%] Built target LLVMNVPTXInfo /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' 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' [ 64%] Built target LLVMNVPTXDesc /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend [ 64%] Built target LLVMNVPTXAsmPrinter 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 /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]: 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= 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= 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' [ 64%] Built target LLVMPowerPCAsmParser [ 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 /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]: 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= 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= [ 66%] Built target LLVMNVPTXCodeGen /usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend make[5]: Leaving directory '/<>/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]: 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 make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'. make[5]: 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' [ 66%] Built target LLVMPowerPCAsmPrinter [ 66%] Built target LLVMPowerPCInfo make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/depend /usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/TargetInfo /<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.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/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build [ 66%] Built target LLVMPowerPCDesc make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.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' make[5]: Nothing to be done for 'lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 66%] Built target LLVMRISCVCodeGen /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/RISCV/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/MCTargetDesc /<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/DependInfo.cmake --color= [ 66%] Built target LLVMPowerPCCodeGen /usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend [ 69%] Built target LLVMRISCVInfo /usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/TargetInfo /<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake --color= make[5]: 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/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.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/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.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 [ 69%] Built target LLVMSparcInfo /usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend [ 69%] Built target LLVMRISCVDesc 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= /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]: 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]: Leaving 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= /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.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 [ 69%] Built target LLVMSparcDesc /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/Disassembler /<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake --color= 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/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 69%] Built target LLVMSparcAsmPrinter /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build [ 69%] Built target LLVMSparcCodeGen [ 69%] 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]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.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/SystemZ/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/AsmParser /<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= 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/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build [ 69%] Built target LLVMSparcDisassembler 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/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 /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/InstPrinter /<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 69%] Built target LLVMSystemZDisassembler make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend [ 69%] Built target LLVMSystemZAsmParser 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/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/TargetInfo /<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= 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= [ 69%] Built target LLVMSystemZAsmPrinter make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build make[5]: 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/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 69%] 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= [ 71%] Built target LLVMSystemZDesc 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/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend 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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/X86/Disassembler /<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 71%] Built target LLVMSystemZCodeGen /usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend [ 71%] 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]: 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]: 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/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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/X86/MCTargetDesc /<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= [ 71%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/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' 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/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' [ 73%] Built target LLVMX86Desc /usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Utils /<>/build-llvm /<>/build-llvm/lib/Target/X86/Utils /<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] Built target LLVMX86Info /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend [ 73%] Built target LLVMX86AsmPrinter /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend make[5]: Leaving directory '/<>/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' 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' make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. [ 73%] Built target LLVMX86CodeGen 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/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/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 [ 73%] Built target LLVMX86Utils /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/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/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' 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 [ 73%] Built target LLVMXCoreDisassembler 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' /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build 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/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build [ 73%] Built target LLVMXCoreAsmPrinter /usr/bin/make -f bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/build.make bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'. make[5]: 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' 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/analysis /<>/build-llvm /<>/build-llvm/bindings/ocaml/analysis /<>/build-llvm/bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'. [ 73%] Built target LLVMXCoreCodeGen /usr/bin/make -f bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/build.make bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/depend [ 73%] Built target LLVMXCoreInfo make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/build.make bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/bitwriter /<>/build-llvm /<>/build-llvm/bindings/ocaml/bitwriter /<>/build-llvm/bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/bitreader /<>/build-llvm /<>/build-llvm/bindings/ocaml/bitreader /<>/build-llvm/bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/build.make bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/build [ 73%] Built target LLVMXCoreDesc /usr/bin/make -f bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/build.make bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/build.make bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/build.make bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/irreader /<>/build-llvm /<>/build-llvm/bindings/ocaml/irreader /<>/build-llvm/bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_analysis.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cma /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/build.make bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/build Copying OCaml library component llvm_bitreader.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cma /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_bitwriter.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.mli to intermediate area Copying OCaml library component libllvm_analysis.a to intermediate area Copying OCaml library component libllvm_bitreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.mli /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/libllvm_bitreader.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/libllvm_analysis.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cmxa to intermediate area Copying OCaml library component llvm_bitreader.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cmxa /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_bitwriter.a to intermediate area Copying OCaml library component llvm_irreader.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/libllvm_bitwriter.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.a to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_irreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/libllvm_irreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.cmi to intermediate area Copying OCaml library component llvm_bitwriter.a to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.cmi to intermediate area Copying OCaml library component llvm_analysis.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cmi /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_irreader.cmi to intermediate area make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cmi /<>/build-llvm/./lib/ocaml/llvm/ [ 73%] Built target ocaml_llvm_bitreader /usr/bin/make -f bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/build.make bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/depend [ 73%] Built target ocaml_llvm_analysis /usr/bin/make -f bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/build.make bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/depend Copying OCaml library component llvm_bitwriter.cmx to intermediate area make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/linker /<>/build-llvm /<>/build-llvm/bindings/ocaml/linker /<>/build-llvm/bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/DependInfo.cmake --color= cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/target /<>/build-llvm /<>/build-llvm/bindings/ocaml/target /<>/build-llvm/bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/DependInfo.cmake --color= Copying OCaml library component llvm_irreader.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/build.make bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/build.make bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/build [ 73%] Built target ocaml_llvm_bitwriter make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/build.make bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/ipo /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/ipo /<>/build-llvm/bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/DependInfo.cmake --color= [ 73%] Built target ocaml_llvm_irreader /usr/bin/make -f bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/build.make bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/depend Copying OCaml library component llvm_target.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.mli /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/passmgr_builder /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/build.make bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/build Copying OCaml library component llvm_linker.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.mli /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/build.make bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/build Copying OCaml library component llvm_ipo.mli to intermediate area Copying OCaml library component llvm_target.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cma /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.mli /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_passmgr_builder.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_target.a to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/libllvm_target.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_linker.a to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/libllvm_linker.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_ipo.a to intermediate area Copying OCaml library component llvm_target.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/libllvm_ipo.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_passmgr_builder.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/libllvm_passmgr_builder.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.a to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cmxa to intermediate area Copying OCaml library component llvm_linker.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cmxa /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.cmx to intermediate area Copying OCaml library component llvm_passmgr_builder.a to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cmx /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.a /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_ipo.a to intermediate area [ 73%] Built target ocaml_llvm_target cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.a /<>/build-llvm/./lib/ocaml/llvm/ /usr/bin/make -f bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/build.make bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/depend Copying OCaml library component llvm_linker.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cmi /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/scalar_opts /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/scalar_opts /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 73%] Built target ocaml_llvm_linker make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/build.make bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/depend /usr/bin/make -f bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/build.make bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_ipo.cmi to intermediate area cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/utils /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/utils /<>/build-llvm/bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/DependInfo.cmake --color= cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/build.make bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/build Copying OCaml library component llvm_scalar_opts.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_transform_utils.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cma /<>/build-llvm/./lib/ocaml/llvm/ [ 73%] Built target ocaml_llvm_passmgr_builder /usr/bin/make -f bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/build.make bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.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" /<> /<>/bindings/ocaml/transforms/vectorize /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/vectorize /<>/build-llvm/bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/DependInfo.cmake --color= Copying OCaml library component libllvm_scalar_opts.a to intermediate area Copying OCaml library component llvm_transform_utils.cma to intermediate area [ 73%] Built target ocaml_llvm_ipo /usr/bin/make -f bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/build.make bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/depend cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/libllvm_scalar_opts.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cma /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/build.make bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.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" /<> /<>/bindings/ocaml/executionengine /<>/build-llvm /<>/build-llvm/bindings/ocaml/executionengine /<>/build-llvm/bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/DependInfo.cmake --color= Copying OCaml library component llvm_vectorize.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_transform_utils.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/libllvm_transform_utils.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cmxa /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/build.make bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/build make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_executionengine.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.cmi to intermediate area Copying OCaml library component llvm_executionengine.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cma /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_executionengine.a to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/libllvm_executionengine.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_vectorize.a to intermediate area Copying OCaml library component llvm_scalar_opts.cmx to intermediate area Copying OCaml library component llvm_transform_utils.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cmx /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cmi /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/libllvm_vectorize.a /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_executionengine.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cmx /<>/build-llvm/./lib/ocaml/llvm/ [ 73%] Built target ocaml_llvm_scalar_opts /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' Copying OCaml library component llvm_vectorize.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_executionengine.a to intermediate area [ 76%] Built target ocaml_llvm_transform_utils /usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.a /<>/build-llvm/./lib/ocaml/llvm/ 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/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_executionengine.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.a /<>/build-llvm/./lib/ocaml/llvm/ [ 76%] Built target LLVMAMDGPUAsmParser /usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[5]: Entering directory '/<>/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= [ 76%] Built target LLVMAMDGPUAsmPrinter Copying OCaml library component llvm_executionengine.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cmx /<>/build-llvm/./lib/ocaml/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' make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_vectorize.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cmi /<>/build-llvm/./lib/ocaml/llvm/ [ 76%] Built target LLVMAMDGPUDisassembler /usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend /usr/bin/make -f bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/build.make bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/depend [ 76%] Built target ocaml_llvm_executionengine make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-shlib /<>/build-llvm /<>/build-llvm/tools/llvm-shlib /<>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/all_backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/all_backends /<>/build-llvm/bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/build.make bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/build Copying OCaml library component llvm_vectorize.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' 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' [ 76%] Built target LLVM make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/depend /usr/bin/make -f unittests/ADT/CMakeFiles/ADTTests.dir/build.make unittests/ADT/CMakeFiles/ADTTests.dir/depend Copying OCaml library component llvm_all_backends.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.mli /<>/build-llvm/./lib/ocaml/llvm/ 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= [ 76%] Built target ocaml_llvm_vectorize /usr/bin/make -f unittests/Analysis/CMakeFiles/AnalysisTests.dir/build.make unittests/Analysis/CMakeFiles/AnalysisTests.dir/depend 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= 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= Copying OCaml library component llvm_all_backends.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_all_backends.a to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/libllvm_all_backends.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.a to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cmx /<>/build-llvm/./lib/ocaml/llvm/ 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]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 78%] Built target ocaml_llvm_all_backends /usr/bin/make -f unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build.make unittests/AsmParser/CMakeFiles/AsmParserTests.dir/depend [ 78%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o -c /<>/unittests/Transforms/Utils/ASanStackFrameLayoutTest.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' 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' [ 78%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o -c /<>/unittests/Analysis/AliasAnalysisTest.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' [ 78%] Building CXX object unittests/AsmParser/CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o cd /<>/build-llvm/unittests/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/AsmParser -I/<>/unittests/AsmParser -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o -c /<>/unittests/AsmParser/AsmParserTest.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' [ 78%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFloatTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APFloatTest.cpp.o -c /<>/unittests/ADT/APFloatTest.cpp [ 78%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/Cloning.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/Cloning.cpp.o -c /<>/unittests/Transforms/Utils/Cloning.cpp [ 78%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread [ 78%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o -c /<>/unittests/Analysis/BlockFrequencyInfoTest.cpp make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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' [ 78%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o cd /<>/build-llvm/unittests/Bitcode && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Bitcode -I/<>/unittests/Bitcode -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o -c /<>/unittests/Bitcode/BitReaderTest.cpp [ 78%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o -c /<>/unittests/Analysis/BranchProbabilityInfoTest.cpp [ 78%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o cd /<>/build-llvm/unittests/Bitcode && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Bitcode -I/<>/unittests/Bitcode -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o -c /<>/unittests/Bitcode/BitstreamReaderTest.cpp [ 78%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/FunctionComparator.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/FunctionComparator.cpp.o -c /<>/unittests/Transforms/Utils/FunctionComparator.cpp [ 78%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o -c /<>/unittests/Analysis/CallGraphTest.cpp [ 78%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o cd /<>/build-llvm/unittests/Bitcode && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Bitcode -I/<>/unittests/Bitcode -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o -c /<>/unittests/Bitcode/BitstreamWriterTest.cpp [ 78%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 78%] Built target BitcodeTests /usr/bin/make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/CodeGen /<>/build-llvm /<>/build-llvm/unittests/CodeGen /<>/build-llvm/unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DependInfo.cmake --color= Scanning dependencies of target CodeGenTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 78%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o cd /<>/build-llvm/unittests/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/CodeGen -I/<>/unittests/CodeGen -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o -c /<>/unittests/CodeGen/DIEHashTest.cpp [ 80%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o -c /<>/unittests/Transforms/Utils/IntegerDivision.cpp [ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o -c /<>/unittests/Analysis/CFGTest.cpp In file included from /<>/unittests/CodeGen/DIEHashTest.cpp:10:0: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:43:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(InlineString) ^~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/Local.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/Local.cpp.o -c /<>/unittests/Transforms/Utils/Local.cpp [ 80%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o cd /<>/build-llvm/unittests/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/CodeGen -I/<>/unittests/CodeGen -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o -c /<>/unittests/CodeGen/LowLevelTypeTest.cpp [ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o -c /<>/unittests/Analysis/CGSCCPassManagerTest.cpp [ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APIntTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APIntTest.cpp.o -c /<>/unittests/ADT/APIntTest.cpp /<>/unittests/CodeGen/LowLevelTypeTest.cpp: In member function ‘virtual void {anonymous}::LowLevelTypeTest_Vector_Test::TestBody()’: /<>/unittests/CodeGen/LowLevelTypeTest.cpp:140:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (Elts > 2) ^ [ 80%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o cd /<>/build-llvm/unittests/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/CodeGen -I/<>/unittests/CodeGen -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o -c /<>/unittests/CodeGen/MachineInstrBundleIteratorTest.cpp [ 80%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/MemorySSA.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/MemorySSA.cpp.o -c /<>/unittests/Transforms/Utils/MemorySSA.cpp [ 80%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -o CodeGenTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target CodeGenTests /usr/bin/make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/unittests/DebugInfo/DWARF /<>/build-llvm/unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DependInfo.cmake --color= Scanning dependencies of target DebugInfoDWARFTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 80%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o cd /<>/build-llvm/unittests/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/DWARF -I/<>/unittests/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o -c /<>/unittests/DebugInfo/DWARF/DwarfGenerator.cpp In file included from /<>/unittests/DebugInfo/DWARF/DwarfGenerator.h:18:0, from /<>/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:11: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:390:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:385:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:386:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:389:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:43:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(InlineString) ^~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/DWARF -I/<>/unittests/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o -c /<>/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp [ 80%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o -c /<>/unittests/Transforms/Utils/ValueMapperTest.cpp [ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o -c /<>/unittests/Analysis/LazyCallGraphTest.cpp [ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APSIntTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APSIntTest.cpp.o -c /<>/unittests/ADT/APSIntTest.cpp /<>/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp: In function ‘void {anonymous}::TestAllForms()’: /<>/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:342:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (Version >= 5) ^ [ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o -c /<>/unittests/ADT/ArrayRefTest.cpp [ 80%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/MemorySSA.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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target UtilsTests /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' [ 80%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/PDB -I/<>/unittests/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o -c /<>/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp [ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o -c /<>/unittests/ADT/BitmaskEnumTest.cpp [ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o -c /<>/unittests/ADT/BitVectorTest.cpp [ 80%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/MSFBuilderTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/PDB -I/<>/unittests/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/MSFBuilderTest.cpp.o -c /<>/unittests/DebugInfo/PDB/MSFBuilderTest.cpp [ 83%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/PDB -I/<>/unittests/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o -c /<>/unittests/DebugInfo/PDB/PDBApiTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o -c /<>/unittests/ADT/BumpPtrListTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/MSFBuilderTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o -o DebugInfoPDBTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-4.0.so.1 -lpthread [ 83%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o -c /<>/unittests/Analysis/MemoryBuiltinsTest.cpp make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target DebugInfoPDBTests /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' [ 83%] Building CXX object unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine -I/<>/unittests/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o -c /<>/unittests/ExecutionEngine/ExecutionEngineTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o -c /<>/unittests/ADT/DAGDeltaAlgorithmTest.cpp [ 83%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o -c /<>/unittests/Analysis/ScalarEvolutionTest.cpp [ 83%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/DWARF -I/<>/unittests/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o -c /<>/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target ExecutionEngineTests /usr/bin/make -f unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build.make unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/depend [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o -c /<>/unittests/ADT/DeltaAlgorithmTest.cpp 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' [ 83%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/libLLVM-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target DebugInfoDWARFTests /usr/bin/make -f unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build.make unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/depend [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o -c /<>/unittests/ADT/DenseMapTest.cpp 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' [ 83%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/MCJIT -I/<>/unittests/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp [ 83%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o -c /<>/unittests/Analysis/TBAATest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/MCJIT -I/<>/unittests/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp [ 83%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o -c /<>/unittests/Analysis/ValueTrackingTest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp [ 83%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o -c /<>/unittests/Analysis/UnrollAnalyzer.cpp [ 83%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/MCJIT -I/<>/unittests/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITMemoryManagerTest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/MCJIT -I/<>/unittests/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o -o AnalysisTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target AnalysisTests /usr/bin/make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/IR /<>/build-llvm /<>/build-llvm/unittests/IR /<>/build-llvm/unittests/IR/CMakeFiles/IRTests.dir/DependInfo.cmake --color= Scanning dependencies of target IRTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o -c /<>/unittests/IR/AsmWriterTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o -c /<>/unittests/ADT/DenseSetTest.cpp [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AttributesTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/AttributesTest.cpp.o -c /<>/unittests/IR/AttributesTest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/MCJIT -I/<>/unittests/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o -c /<>/unittests/IR/ConstantRangeTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o -c /<>/unittests/ADT/DepthFirstIteratorTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FoldingSet.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/FoldingSet.cpp.o -c /<>/unittests/ADT/FoldingSet.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o -c /<>/unittests/ADT/FunctionRefTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/HashingTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/HashingTest.cpp.o -c /<>/unittests/ADT/HashingTest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target MCJITTests /usr/bin/make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/LineEditor /<>/build-llvm /<>/build-llvm/unittests/LineEditor /<>/build-llvm/unittests/LineEditor/CMakeFiles/LineEditorTests.dir/DependInfo.cmake --color= Scanning dependencies of target LineEditorTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 83%] Building CXX object unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o cd /<>/build-llvm/unittests/LineEditor && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/LineEditor -I/<>/unittests/LineEditor -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -c /<>/unittests/LineEditor/LineEditor.cpp [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantsTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ConstantsTest.cpp.o -c /<>/unittests/IR/ConstantsTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] 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' [ 83%] Building CXX object unittests/Linker/CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o cd /<>/build-llvm/unittests/Linker && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Linker -I/<>/unittests/Linker -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o -c /<>/unittests/Linker/LinkModulesTest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o -c /<>/unittests/ExecutionEngine/Orc/OrcTestCommon.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o -c /<>/unittests/ADT/IListBaseTest.cpp [ 83%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o -c /<>/unittests/ADT/IListIteratorTest.cpp [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o -c /<>/unittests/IR/DebugInfoTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] 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' [ 83%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/Disassembler.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/MC -I/<>/unittests/MC -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/Disassembler.cpp.o -c /<>/unittests/MC/Disassembler.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o -c /<>/unittests/ADT/IListNodeBaseTest.cpp [ 83%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/MC -I/<>/unittests/MC -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o -c /<>/unittests/MC/DwarfLineTables.cpp [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o -c /<>/unittests/IR/DebugTypeODRUniquingTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o -c /<>/unittests/ADT/IListNodeTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o -c /<>/unittests/ADT/IListSentinelTest.cpp [ 83%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/MC -I/<>/unittests/MC -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o -c /<>/unittests/MC/StringTableBuilderTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListTest.cpp.o -c /<>/unittests/ADT/IListTest.cpp [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o -c /<>/unittests/IR/DominatorTreeTest.cpp [ 83%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/TargetRegistry.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/MC -I/<>/unittests/MC -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/TargetRegistry.cpp.o -c /<>/unittests/MC/TargetRegistry.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o -c /<>/unittests/ADT/ImmutableMapTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] 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= [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o -o OrcJITTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread -lpthread ../../../lib/libLLVM-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target OrcJITTests /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 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' [ 83%] Building CXX object unittests/MI/CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o cd /<>/build-llvm/unittests/MI && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/MI -I/<>/unittests/MI -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o -c /<>/unittests/MI/LiveIntervalTest.cpp 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' [ 83%] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o cd /<>/build-llvm/unittests/Object && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o -c /<>/unittests/Object/SymbolSizeTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o -o ObjectTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target ObjectTests /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' [ 83%] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o cd /<>/build-llvm/unittests/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ObjectYAML -I/<>/unittests/ObjectYAML -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o -c /<>/unittests/ObjectYAML/YAMLTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o -c /<>/unittests/ADT/ImmutableSetTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target ObjectYAMLTests /usr/bin/make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Option /<>/build-llvm /<>/build-llvm/unittests/Option /<>/build-llvm/unittests/Option/CMakeFiles/OptionTests.dir/DependInfo.cmake --color= Scanning dependencies of target OptionTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 83%] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o cd /<>/build-llvm/unittests/Option && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Option -I/<>/unittests/Option -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o -c /<>/unittests/Option/OptionParsingTest.cpp [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/FunctionTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/FunctionTest.cpp.o -c /<>/unittests/IR/FunctionTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target MITests /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' [ 83%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o cd /<>/build-llvm/unittests/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ProfileData -I/<>/unittests/ProfileData -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o -c /<>/unittests/ProfileData/CoverageMappingTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o -c /<>/unittests/ADT/IntEqClassesTest.cpp /<>/unittests/ProfileData/CoverageMappingTest.cpp:587:79: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro std::pair({true, true}))); ^ [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o -c /<>/unittests/IR/IRBuilderTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target OptionTests /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' [ 83%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o -c /<>/unittests/Support/AlignOfTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o -c /<>/unittests/ADT/IntervalMapTest.cpp /<>/unittests/Support/AlignOfTest.cpp:38:32: warning: ‘-w’ is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic warning "-w" ^~~~ /<>/unittests/Support/AlignOfTest.cpp:61:8: warning: direct base ‘{anonymous}::S1’ inaccessible in ‘{anonymous}::D9’ due to ambiguity struct D9 : S1, D1 { S1 s1; }; ^~ In file included from /<>/unittests/ProfileData/CoverageMappingTest.cpp:16:0: /<>/utils/unittest/googletest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]’: /<>/utils/unittest/googletest/include/gtest/gtest.h:1421:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int; bool lhs_is_null_literal = false]’ /<>/unittests/ProfileData/CoverageMappingTest.cpp:331:3: required from here /<>/utils/unittest/googletest/include/gtest/gtest.h:1392:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (lhs == rhs) { ~~~~^~~~~~ /<>/unittests/Support/AlignOfTest.cpp:82:7: warning: ‘float {anonymous}::D2::g()’ defined but not used [-Wunused-function] float D2::g() { return 0.0f; } ^~ /<>/unittests/Support/AlignOfTest.cpp:81:8: warning: ‘double {anonymous}::S6::f()’ defined but not used [-Wunused-function] double S6::f() { return 0.0; } ^~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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 [ 83%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o -c /<>/unittests/Support/AllocatorTest.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()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/InstructionsTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/InstructionsTest.cpp.o -c /<>/unittests/IR/InstructionsTest.cpp [ 83%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o -c /<>/unittests/Support/ArrayRecyclerTest.cpp [ 83%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o cd /<>/build-llvm/unittests/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ProfileData -I/<>/unittests/ProfileData -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o -c /<>/unittests/ProfileData/InstrProfTest.cpp /<>/unittests/ProfileData/InstrProfTest.cpp:1027:42: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro ::testing::Bool()); ^ [ 83%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o -c /<>/unittests/Support/BlockFrequencyTest.cpp [ 83%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o -c /<>/unittests/Support/BranchProbabilityTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o -c /<>/unittests/ADT/IntrusiveRefCntPtrTest.cpp [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o -c /<>/unittests/IR/IntrinsicsTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/IR/Function.h:23, 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 [ 83%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Casting.cpp.o -c /<>/unittests/Support/Casting.cpp /usr/include/c++/7/bits/stl_algo.h: In function ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’: /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unique(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/Attributes.h:19, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, 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/IR/Function.h:23, 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 [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o -c /<>/unittests/IR/LegacyPassManagerTest.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/Attributes.h:19, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, from /<>/unittests/ProfileData/InstrProfTest.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::InstrProfSymtab::addFuncName(llvm::StringRef)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/IR/Function.h:23, 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 /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/IR/Function.h:23, 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/IR/Function.h:23, 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/IR/Function.h:23, 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/IR/Function.h:23, 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()); ^ /usr/include/c++/7/bits/stl_algo.h: In member function ‘virtual void {anonymous}::MaybeSparseInstrProfTest_value_prof_data_read_write_mapping_Test::TestBody()’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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()); ^ [ 83%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Chrono.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Chrono.cpp.o -c /<>/unittests/Support/Chrono.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o -c /<>/unittests/ADT/MakeUniqueTest.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/IR/Attributes.h:19, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:24, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o -c /<>/unittests/Support/CommandLineTest.cpp /<>/unittests/Support/CommandLineTest.cpp: In function ‘void {anonymous}::testCommandLineTokenizer(void (*)(llvm::StringRef, llvm::StringSaver&, llvm::SmallVectorImpl&, bool), llvm::StringRef, const char* const*, size_t)’: /<>/unittests/Support/CommandLineTest.cpp:183:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I < OutputSize) ^ /<>/unittests/Support/CommandLineTest.cpp: In member function ‘virtual void {anonymous}::CommandLineTest_GetRegisteredSubcommands_Test::TestBody()’: /<>/unittests/Support/CommandLineTest.cpp:498:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (*S) ^ /<>/unittests/Support/CommandLineTest.cpp:507:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (*S) ^ [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o -c /<>/unittests/IR/MDBuilderTest.cpp [ 83%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o cd /<>/build-llvm/unittests/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ProfileData -I/<>/unittests/ProfileData -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o -c /<>/unittests/ProfileData/SampleProfTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o -c /<>/unittests/ADT/MapVectorTest.cpp [ 83%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CompressionTest.cpp.o -c /<>/unittests/Support/CompressionTest.cpp [ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MetadataTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/MetadataTest.cpp.o -c /<>/unittests/IR/MetadataTest.cpp In file included from /usr/include/c++/7/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 /<>/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)); ^ [ 83%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o -c /<>/unittests/Support/ConvertUTFTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/libLLVM-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target ProfileDataTests /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' [ 83%] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o cd /<>/build-llvm/unittests/Target/AArch64 && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o -c /<>/unittests/Target/AArch64/InstSizes.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/OptionalTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/OptionalTest.cpp.o -c /<>/unittests/ADT/OptionalTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o -c /<>/unittests/ADT/PackedVectorTest.cpp [ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o -c /<>/unittests/ADT/PointerEmbeddedIntTest.cpp [ 83%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 83%] 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' [ 85%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o cd /<>/build-llvm/unittests/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/IPO -I/<>/unittests/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o -c /<>/unittests/Transforms/IPO/LowerTypeTests.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o -c /<>/unittests/ADT/PointerIntPairTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/unittests/Transforms/IPO/LowerTypeTests.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o -c /<>/unittests/ADT/PointerUnionTest.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/unittests/Transforms/IPO/LowerTypeTests.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void LowerTypeTests_GlobalLayoutBuilder_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 [ 85%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o cd /<>/build-llvm/unittests/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/IPO -I/<>/unittests/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o -c /<>/unittests/Transforms/IPO/WholeProgramDevirt.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o -c /<>/unittests/ADT/PostOrderIteratorTest.cpp [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o -c /<>/unittests/ADT/PriorityWorklistTest.cpp [ 88%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 88%] 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' [ 88%] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o cd /<>/build-llvm/unittests/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o -c /<>/unittests/Transforms/Scalar/LoopPassManagerTest.cpp [ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ModuleTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ModuleTest.cpp.o -c /<>/unittests/IR/ModuleTest.cpp [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o -c /<>/unittests/ADT/RangeAdapterTest.cpp [ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PassManagerTest.cpp.o -c /<>/unittests/IR/PassManagerTest.cpp [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ReverseIterationTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ReverseIterationTest.cpp.o -c /<>/unittests/ADT/ReverseIterationTest.cpp [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o -c /<>/unittests/ADT/SCCIteratorTest.cpp In file included from /<>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43:0, from /<>/utils/unittest/googlemock/include/gmock/gmock.h:61, from /<>/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /<>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:896:11: warning: ‘testing::internal::TypedExpectation::~TypedExpectation() noexcept [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockFunctionAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)]’ declared ‘static’ but never defined [-Wunused-function] virtual ~TypedExpectation() { ^ /<>/unittests/ADT/SCCIteratorTest.cpp: In member function ‘virtual void llvm::SCCIteratorTest_AllSmallGraphs_Test::TestBody()’: /<>/unittests/ADT/SCCIteratorTest.cpp:66:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (NodesInThisSCC.count(i)) ^ /<>/unittests/ADT/SCCIteratorTest.cpp:81:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ReachableButNotInSCC.count(j)) ^ [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o -c /<>/unittests/ADT/STLExtrasTest.cpp [ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PatternMatch.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PatternMatch.cpp.o -c /<>/unittests/IR/PatternMatch.cpp [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o -c /<>/unittests/ADT/ScopeExitTest.cpp [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SequenceTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SequenceTest.cpp.o -c /<>/unittests/ADT/SequenceTest.cpp [ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o -c /<>/unittests/Support/DataExtractorTest.cpp [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o -c /<>/unittests/ADT/SetVectorTest.cpp [ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DebugTest.cpp.o -c /<>/unittests/Support/DebugTest.cpp [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o -c /<>/unittests/ADT/SimpleIListTest.cpp [ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o -c /<>/unittests/IR/TypeBuilderTest.cpp [ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DwarfTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DwarfTest.cpp.o -c /<>/unittests/Support/DwarfTest.cpp [ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o -c /<>/unittests/Support/EndianStreamTest.cpp [ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypesTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/TypesTest.cpp.o -c /<>/unittests/IR/TypesTest.cpp [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o -c /<>/unittests/ADT/SmallPtrSetTest.cpp [ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UseTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/UseTest.cpp.o -c /<>/unittests/IR/UseTest.cpp [ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/EndianTest.cpp.o -c /<>/unittests/Support/EndianTest.cpp [ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o -c /<>/unittests/Support/ErrorOrTest.cpp [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o -c /<>/unittests/ADT/SmallStringTest.cpp [ 88%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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-4.0.so.1 -lpthread [ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UserTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/UserTest.cpp.o -c /<>/unittests/IR/UserTest.cpp make[5]: Leaving directory '/<>/build-llvm' [ 88%] Built target ScalarTests /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' [ 88%] 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' [ 88%] Built target LLVMgold /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-ar.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 88%] 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' [ 88%] 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' [ 88%] 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' [ 88%] Built target llvm-profdata /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' [ 90%] Built target Polly [ 90%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrorTest.cpp.o -c /<>/unittests/Support/ErrorTest.cpp [ 90%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o -c /<>/unittests/Support/FileOutputBufferTest.cpp [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o -c /<>/unittests/ADT/SmallVectorTest.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' [ 90%] 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' [ 90%] 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' [ 92%] 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' [ 92%] 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' [ 92%] Built target llvm-bcanalyzer [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o -c /<>/unittests/IR/ValueHandleTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueMapTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueMapTest.cpp.o -c /<>/unittests/IR/ValueMapTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o -c /<>/unittests/Support/FormatVariadicTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueTest.cpp.o -c /<>/unittests/IR/ValueTest.cpp /usr/bin/make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-c-test /<>/build-llvm /<>/build-llvm/tools/llvm-c-test /<>/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-c-test /usr/bin/make -f tools/llvm-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' [ 92%] 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-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 [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VerifierTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/VerifierTest.cpp.o -c /<>/unittests/IR/VerifierTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o -c /<>/unittests/Support/GlobPatternTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Host.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Host.cpp.o -c /<>/unittests/Support/Host.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LEB128Test.cpp.o -c /<>/unittests/Support/LEB128Test.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o -c /<>/unittests/Support/LineIteratorTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/WaymarkTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/WaymarkTest.cpp.o -c /<>/unittests/IR/WaymarkTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o -c /<>/unittests/Support/LockFileManagerTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MD5Test.cpp.o -c /<>/unittests/Support/MD5Test.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o -c /<>/unittests/ADT/SparseBitVectorTest.cpp [ 92%] Linking CXX executable IRTests cd /<>/build-llvm/unittests/IR && /usr/bin/cmake -E cmake_link_script CMakeFiles/IRTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o CMakeFiles/IRTests.dir/AttributesTest.cpp.o CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o CMakeFiles/IRTests.dir/ConstantsTest.cpp.o CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o CMakeFiles/IRTests.dir/FunctionTest.cpp.o CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o CMakeFiles/IRTests.dir/InstructionsTest.cpp.o CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o CMakeFiles/IRTests.dir/MetadataTest.cpp.o CMakeFiles/IRTests.dir/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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target IRTests [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o -c /<>/unittests/ADT/SparseMultiSetTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o -c /<>/unittests/Support/ManagedStatic.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o -c /<>/unittests/Support/MathExtrasTest.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o -c /<>/unittests/ADT/SparseSetTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o -c /<>/unittests/Support/MemoryBufferTest.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o -c /<>/unittests/ADT/StringExtrasTest.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringMapTest.cpp.o -c /<>/unittests/ADT/StringMapTest.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringRefTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringRefTest.cpp.o -c /<>/unittests/ADT/StringRefTest.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o -c /<>/unittests/ADT/StringSwitchTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MemoryTest.cpp.o -c /<>/unittests/Support/MemoryTest.cpp /<>/unittests/Support/MemoryTest.cpp:363:36: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro ::testing::ValuesIn(MemoryFlags)); ^ [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o -c /<>/unittests/ADT/TinyPtrVectorTest.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TripleTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TripleTest.cpp.o -c /<>/unittests/ADT/TripleTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o -c /<>/unittests/Support/NativeFormatTests.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TwineTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TwineTest.cpp.o -c /<>/unittests/ADT/TwineTest.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o -c /<>/unittests/ADT/VariadicFunctionTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Path.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Path.cpp.o -c /<>/unittests/Support/Path.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ProcessTest.cpp.o -c /<>/unittests/Support/ProcessTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ProgramTest.cpp.o -c /<>/unittests/Support/ProgramTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/RegexTest.cpp.o -c /<>/unittests/Support/RegexTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o -c /<>/unittests/Support/ReplaceFileTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o -c /<>/unittests/Support/ScaledNumberTest.cpp /<>/unittests/Support/ScaledNumberTest.cpp: In member function ‘virtual void {anonymous}::ScaledNumberHelpersTest_matchScales_Test::TestBody()’: /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:344:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 0, 0, 0, 0, 0, 0, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:344:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 0, 0, 0, 0, 0, 0, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:345:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 0, 50, 7, 1, 0, 7, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:345:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 0, 50, 7, 1, 0, 7, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:346:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 1, 9, 0, UINT32_C(1) << 31, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:346:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 1, 9, 0, UINT32_C(1) << 31, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:347:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 2, 9, 0, UINT32_C(1) << 31, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:347:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 2, 9, 0, UINT32_C(1) << 31, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:348:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 3, 9, 0, UINT32_C(1) << 31, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:348:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 3, 9, 0, UINT32_C(1) << 31, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:349:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 4, 9, 0, UINT32_C(1) << 31, 0, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:349:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 4, 9, 0, UINT32_C(1) << 31, 0, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:350:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 30, 4, 9, 0, UINT32_C(1) << 31, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:350:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 30, 4, 9, 0, UINT32_C(1) << 31, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:351:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 29, 4, 9, 0, UINT32_C(1) << 31, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:351:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 29, 4, 9, 0, UINT32_C(1) << 31, 2, 2); ^~~~~~~~~~~~ /usr/bin/make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:352:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 28, 4, 9, 0, UINT32_C(1) << 31, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:352:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 28, 4, 9, 0, UINT32_C(1) << 31, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:353:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 27, 4, 9, 0, UINT32_C(1) << 31, 9, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:353:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 27, 4, 9, 0, UINT32_C(1) << 31, 9, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:354:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 7, 1, 0, 50, 7, 0, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:354:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 7, 1, 0, 50, 7, 0, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:355:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 1, 4, UINT32_C(1) << 31, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:355:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 1, 4, UINT32_C(1) << 31, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:356:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 2, 2, UINT32_C(1) << 31, 2); ^~~~~~~~~~~~ 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= /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:356:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 2, 2, UINT32_C(1) << 31, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:357:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 3, 1, UINT32_C(1) << 31, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:357:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 3, 1, UINT32_C(1) << 31, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:358:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 4, 0, UINT32_C(1) << 31, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:358:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 4, 0, UINT32_C(1) << 31, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:359:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 30, 4, 1, UINT32_C(1) << 31, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:359:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 30, 4, 1, UINT32_C(1) << 31, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:360:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 29, 4, 2, UINT32_C(1) << 31, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:360:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 29, 4, 2, UINT32_C(1) << 31, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:361:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 28, 4, 4, UINT32_C(1) << 31, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:361:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 28, 4, 4, UINT32_C(1) << 31, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:362:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 27, 4, 9, UINT32_C(1) << 31, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:362:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 27, 4, 9, UINT32_C(1) << 31, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:364:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 0, 0, 0, 0, 0, 0, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:364:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 0, 0, 0, 0, 0, 0, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:365:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 0, 100, 7, 1, 0, 7, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:365:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 0, 100, 7, 1, 0, 7, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:366:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 1, 9, 0, UINT64_C(1) << 63, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:366:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 1, 9, 0, UINT64_C(1) << 63, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:367:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 2, 9, 0, UINT64_C(1) << 63, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:367:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 2, 9, 0, UINT64_C(1) << 63, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:368:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 3, 9, 0, UINT64_C(1) << 63, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:368:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 3, 9, 0, UINT64_C(1) << 63, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:369:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 4, 9, 0, UINT64_C(1) << 63, 0, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:369:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 4, 9, 0, UINT64_C(1) << 63, 0, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:370:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 62, 4, 9, 0, UINT64_C(1) << 63, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:370:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 62, 4, 9, 0, UINT64_C(1) << 63, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:371:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 61, 4, 9, 0, UINT64_C(1) << 63, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:371:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 61, 4, 9, 0, UINT64_C(1) << 63, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:372:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 60, 4, 9, 0, UINT64_C(1) << 63, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:372:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 60, 4, 9, 0, UINT64_C(1) << 63, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:373:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 59, 4, 9, 0, UINT64_C(1) << 63, 9, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:373:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 59, 4, 9, 0, UINT64_C(1) << 63, 9, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:374:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 7, 1, 0, 100, 7, 0, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:374:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 7, 1, 0, 100, 7, 0, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:375:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 1, 4, UINT64_C(1) << 63, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:375:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 1, 4, UINT64_C(1) << 63, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:376:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 2, 2, UINT64_C(1) << 63, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:376:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 2, 2, UINT64_C(1) << 63, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:377:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 3, 1, UINT64_C(1) << 63, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:377:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 3, 1, UINT64_C(1) << 63, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:378:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 4, 0, UINT64_C(1) << 63, 4); ^~~~~~~~~~~~ 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 /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:378:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 4, 0, UINT64_C(1) << 63, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:379:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 62, 4, 1, UINT64_C(1) << 63, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:379:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 62, 4, 1, UINT64_C(1) << 63, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:380:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 61, 4, 2, UINT64_C(1) << 63, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:380:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 61, 4, 2, UINT64_C(1) << 63, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:381:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 60, 4, 4, UINT64_C(1) << 63, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:381:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 60, 4, 4, UINT64_C(1) << 63, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:382:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 59, 4, 9, UINT64_C(1) << 63, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:382:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 59, 4, 9, UINT64_C(1) << 63, 0); ^~~~~~~~~~~~ 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' [ 95%] Built target llvm-dwp /usr/bin/make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-extract /<>/build-llvm /<>/build-llvm/tools/llvm-extract /<>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-extract/CMakeFiles/llvm-extract.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-extract /usr/bin/make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-link /<>/build-llvm /<>/build-llvm/tools/llvm-link /<>/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-link/CMakeFiles/llvm-link.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-link /usr/bin/make -f tools/llvm-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' [ 95%] 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' [ 95%] Built target llvm-mc /usr/bin/make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-mcmarkup /<>/build-llvm /<>/build-llvm/tools/llvm-mcmarkup /<>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-mcmarkup /usr/bin/make -f tools/llvm-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' [ 95%] 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' [ 95%] Built target llvm-nm /usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-objdump /<>/build-llvm /<>/build-llvm/tools/llvm-objdump /<>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-objdump [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o -c /<>/unittests/Support/SourceMgrTest.cpp [ 95%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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/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-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target ADTTests /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' [ 95%] Built target llvm-opt-report /usr/bin/make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-pdbdump /<>/build-llvm /<>/build-llvm/tools/llvm-pdbdump /<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-pdbdump /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-readobj /<>/build-llvm /<>/build-llvm/tools/llvm-readobj /<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] 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' [ 95%] 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' [ 95%] Built target llvm-size /usr/bin/make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-split /<>/build-llvm /<>/build-llvm/tools/llvm-split /<>/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-split/CMakeFiles/llvm-split.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-split /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 [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o -c /<>/unittests/Support/SpecialCaseListTest.cpp 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' [ 95%] 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' [ 95%] 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' [ 95%] 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' [ 95%] 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' [ 95%] Built target opt /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' [ 95%] 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' [ 95%] 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' [ 95%] Built target verify-uselistorder /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 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' [ 97%] 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' [ 97%] 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' [ 97%] Built target bugpoint /usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/bugpoint-passes /<>/build-llvm /<>/build-llvm/tools/bugpoint-passes /<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target BugpointPasses [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/StringPool.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/StringPool.cpp.o -c /<>/unittests/Support/StringPool.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o -c /<>/unittests/Support/SwapByteOrderTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o -c /<>/unittests/Support/TarWriterTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o -c /<>/unittests/Support/TargetParserTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ThreadPool.cpp.o -c /<>/unittests/Support/ThreadPool.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Threading.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TrigramIndexTest.cpp.o -c /<>/unittests/Support/TrigramIndexTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o -c /<>/unittests/Support/YAMLParserTest.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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o -c /<>/unittests/Support/formatted_raw_ostream_test.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o -c /<>/unittests/Support/raw_ostream_test.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o -c /<>/unittests/Support/raw_pwrite_stream_test.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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:69:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:18, 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%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o CMakeFiles/SupportTests.dir/Casting.cpp.o CMakeFiles/SupportTests.dir/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/DwarfTest.cpp.o CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o CMakeFiles/SupportTests.dir/EndianTest.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/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 -lpthread ../../lib/libLLVM-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [100%] Built target SupportTests /usr/bin/make -f unittests/CMakeFiles/UnitTests.dir/build.make unittests/CMakeFiles/UnitTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests /<>/build-llvm /<>/build-llvm/unittests /<>/build-llvm/unittests/CMakeFiles/UnitTests.dir/DependInfo.cmake --color= Scanning dependencies of target UnitTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/CMakeFiles/UnitTests.dir/build.make unittests/CMakeFiles/UnitTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'unittests/CMakeFiles/UnitTests.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target UnitTests /usr/bin/make -f test/CMakeFiles/check-llvm.dir/build.make test/CMakeFiles/check-llvm.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/build-llvm /<>/build-llvm/test /<>/build-llvm/test/CMakeFiles/check-llvm.dir/DependInfo.cmake --color= Scanning dependencies of target check-llvm make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f test/CMakeFiles/check-llvm.dir/build.make test/CMakeFiles/check-llvm.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Running the LLVM regression tests cd /<>/build-llvm/test && /usr/bin/python2.7 /<>/utils/lit/lit.py -sv --param llvm_site_config=/<>/build-llvm/test/lit.site.cfg --param llvm_unit_site_config=/<>/build-llvm/test/Unit/lit.site.cfg /<>/build-llvm/test -- Testing: 19318 tests, 4 threads -- Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 1805.78s ******************** Unexpected Passing Tests (19): LLVM :: BugPoint/metadata.ll LLVM :: CodeGen/AMDGPU/invalid-opencl-version-metadata1.ll LLVM :: CodeGen/AMDGPU/invalid-opencl-version-metadata2.ll LLVM :: CodeGen/AMDGPU/invalid-opencl-version-metadata3.ll LLVM :: CodeGen/AMDGPU/runtime-metadata.ll LLVM :: ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll LLVM :: ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll LLVM :: ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll LLVM :: ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll LLVM :: ThinLTO/X86/autoupgrade.ll LLVM :: tools/gold/X86/common_thinlto.ll LLVM :: tools/gold/X86/emit-llvm.ll LLVM :: tools/gold/X86/parallel.ll LLVM :: tools/gold/X86/slp-vectorize.ll LLVM :: tools/gold/X86/start-lib-common.ll LLVM :: tools/gold/X86/strip_names.ll LLVM :: tools/gold/X86/type-merge2.ll LLVM :: tools/gold/X86/vectorize.ll LLVM :: tools/gold/X86/visibility.ll Expected Passes : 18494 Expected Failures : 164 Unsupported Tests : 641 Unexpected Passes : 19 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 lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.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/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/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" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.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/Support /<>/build-llvm /<>/build-llvm/lib/Support /<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= /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' make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build 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' [ 4%] Built target LLVMSupport /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend [ 4%] Built target LLVMDemangle [ 4%] Built target LLVMTableGen /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend /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/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 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]: 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 '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/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/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[5]: Leaving 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= [ 4%] Built target LLVMMCDisassembler /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend [ 6%] Built target obj.llvm-tblgen make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.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' 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' 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= /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build [ 6%] Built target LLVMOption [ 6%] 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' /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]: 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/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 8%] Built target LLVMObjectYAML /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/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= 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= [ 10%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= [ 10%] Built target LLVMDebugInfoDWARF 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' /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/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build [ 10%] Built target LLVMDebugInfoCodeView /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. 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' 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/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color= [ 12%] Built target LLVMDebugInfoPDB /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[5]: Entering directory '/<>/build-llvm' 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= [ 12%] Built target LLVMSymbolize [ 12%] Built target LLVMLineEditor /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.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/count /<>/build-llvm /<>/build-llvm/utils/count /<>/build-llvm/utils/count/CMakeFiles/count.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 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/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]: 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' [ 12%] Built target count /usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build [ 12%] Built target FileCheck /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]: 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" /<> /<>/tools/clang/tools/libclang /<>/build-llvm /<>/build-llvm/tools/clang/tools/libclang /<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake --color= [ 12%] Built target not /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= [ 14%] Built target PollyISL /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]: 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/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/clang/tools/libclang/CMakeFiles/libclang_exports.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]: 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/CMakeFiles/gtest.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for '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 [ 14%] Built target gtest [ 14%] Built target libclang_exports /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.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" /<> /<>/lib/XRay /<>/build-llvm /<>/build-llvm/lib/XRay /<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= [ 14%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build [ 17%] Built target gtest_main 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' 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 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' [ 17%] Built target LLVMXRay [ 17%] Built target llvm-tblgen /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make[5]: Entering directory '/<>/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= /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.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/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build [ 17%] Built target clang-tblgen make[5]: Entering 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]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Driver /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Driver /<>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[5]: 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/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 17%] Built target intrinsics_gen /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= [ 17%] Built target AttributeCompatFuncTableGen [ 17%] Built target LibOptionsTableGen /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 tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build /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/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 'tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 17%] Built target ClangDriverOptions [ 17%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend /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/SelectionDAG /<>/build-llvm /<>/build-llvm/lib/CodeGen/SelectionDAG /<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/MIRParser /<>/build-llvm /<>/build-llvm/lib/CodeGen/MIRParser /<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build [ 17%] 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/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' make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build [ 17%] 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' 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' 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= [ 17%] Built target LLVMAsmPrinter /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend [ 17%] Built target LLVMGlobalISel 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= /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.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' make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Utils /<>/build-llvm /<>/build-llvm/lib/Transforms/Utils /<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[5]: Nothing to be done for '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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build [ 19%] 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/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target LLVMBitWriter /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/InstCombine /<>/build-llvm /<>/build-llvm/lib/Transforms/InstCombine /<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[5]: 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]: 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]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.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/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build [ 23%] Built target LLVMCodeGen [ 23%] Built target LLVMInstCombine /usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/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/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 23%] Built target LLVMInstrumentation /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/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' 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= [ 25%] Built target LLVMTransformUtils /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/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.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= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build [ 25%] 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/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]: 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]: 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 [ 27%] Built target LLVMipo /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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' 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' /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build [ 27%] 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' make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 29%] Built target LLVMScalarOpts /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend [ 29%] Built target LLVMCoroutines /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend [ 29%] Built target LLVMLinker /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Analysis /<>/build-llvm /<>/build-llvm/lib/Analysis /<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build 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/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 29%] 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' make[5]: Entering directory '/<>/build-llvm' [ 29%] Built target LLVMLTO make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.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= [ 34%] Built target LLVMAnalysis /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend [ 34%] Built target LLVMObject /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/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/MCJIT /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/MCJIT /<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/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/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/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/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' 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 /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build /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' [ 34%] Built target LLVMRuntimeDyld /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend [ 34%] Built target LLVMInterpreter /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/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/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/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 /<>/build-llvm /<>/build-llvm/lib/Target /<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= [ 34%] Built target LLVMOrcJIT 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/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build [ 34%] Built target LLVMMCJIT make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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= [ 34%] Built target AArch64CommonTableGen 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 /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend [ 34%] Built target LLVMTarget /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]: 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 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build [ 34%] Built target AMDGPUCommonTableGen /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 36%] Built target ARMCommonTableGen 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 /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= 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/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build [ 36%] Built target HexagonCommonTableGen /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/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/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 36%] Built target BPFCommonTableGen /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/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build [ 38%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' 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/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= [ 38%] Built target LanaiCommonTableGen [ 38%] Built target MSP430CommonTableGen /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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 /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]: 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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build /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/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 38%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build [ 38%] Built target RISCVCommonTableGen make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.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 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' 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= [ 40%] 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= 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 [ 40%] Built target SparcCommonTableGen /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving 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' [ 40%] Built target X86CommonTableGen [ 40%] Built target SystemZCommonTableGen /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/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/ProfileData /<>/build-llvm /<>/build-llvm/lib/ProfileData /<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= [ 40%] Built target XCoreCommonTableGen /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[5]: 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/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' 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/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build [ 40%] Built target LLVMAsmParser /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.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' 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' [ 40%] Built target LLVMCoverage /usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend [ 40%] Built target LLVMProfileData make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build /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' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/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]: 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= [ 42%] Built target LLVMPasses /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend [ 42%] Built target LLVMLibDriver /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]: 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 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= 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] Built target ClangCommentHTMLNamedCharacterReferences [ 46%] Built target clang-headers /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]: 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 /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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake --color= /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/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/ClangAttrVisitor.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' [ 48%] Built target ClangDeclNodes /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= [ 48%] Built target ClangCommentHTMLTagsProperties /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend make[5]: Entering directory '/<>/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= [ 48%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.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]: 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/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' 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' [ 48%] 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 [ 48%] Built target ClangAttrVisitor 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= /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend [ 48%] Built target ClangAttrImpl [ 48%] 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 /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/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/ClangCommentCommandInfo.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/ClangCommentCommandList.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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/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/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' [ 48%] Built target ClangCommentCommandInfo [ 48%] Built target ClangCommentNodes /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 [ 48%] Built target ClangCommentHTMLTags /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' [ 48%] Built target ClangCommentCommandList 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake --color= /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/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/ClangDiagnosticDriver.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.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]: 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' 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 /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build [ 48%] Built target ClangDiagnosticDriver /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend [ 48%] 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' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake --color= [ 48%] Built target ClangDiagnosticIndexName /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/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build make[5]: Leaving directory '/<>/build-llvm' [ 48%] 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/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' /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]: 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' [ 48%] 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 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/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build make[5]: Leaving directory '/<>/build-llvm' [ 48%] Built target ClangDiagnosticLex /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' 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/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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color= [ 48%] Built target ClangDiagnosticComment 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 [ 48%] Built target ClangDiagnosticAST /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend make[5]: Entering directory '/<>/build-llvm' 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= [ 48%] Built target ClangDiagnosticSema 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 /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/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 [ 48%] Built target ClangDiagnosticParse 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' /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]: 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]: 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= [ 48%] 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' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 48%] Built target ClangDiagnosticSerialization 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/ClangAttrParserStringSwitches.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]: 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]: 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]: 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' [ 48%] Built target ClangDiagnosticCommon /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend [ 48%] 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 [ 48%] Built target ClangAttrHasAttributeImpl 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= /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend [ 48%] Built target ClangARMNeon /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/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' 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/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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' 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' 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 [ 48%] Built target ClangAttrSpellingListIndex 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' [ 48%] Built target ClangAttrParsedAttrImpl /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend make[5]: Entering directory '/<>/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= [ 48%] 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= /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend [ 48%] Built target ClangAttrParsedAttrList 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= /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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 48%] Built target ClangAttrPCHWrite /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build [ 48%] Built target ClangAttrParsedAttrKinds /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/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' 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= [ 48%] Built target ClangSACheckers /usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/TargetInfo /<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= [ 48%] Built target ClangAttrPCHRead /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/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= 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' [ 48%] Built target LLVMAArch64Info /usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build 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= [ 48%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend make[5]: Entering directory '/<>/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/IR/CMakeFiles/LLVMCore.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 [ 51%] Built target LLVMCore /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/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make 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/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' 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/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/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'. [ 51%] Built target LLVMAArch64CodeGen /usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend make[5]: Leaving directory '/<>/build-llvm' [ 51%] 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= [ 51%] Built target LLVMAArch64Disassembler 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= [ 51%] 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/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/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]: Entering directory '/<>/build-llvm' make[5]: Leaving 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/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' [ 51%] Built target LLVMAMDGPUUtils /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend [ 51%] Built target LLVMAArch64Utils /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend [ 53%] Built target LLVMAMDGPUInfo 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= /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/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/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: 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 /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' [ 53%] 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/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.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 [ 53%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/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/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target LLVMARMAsmParser 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/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= [ 55%] Built target LLVMAMDGPUCodeGen /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target LLVMARMDisassembler /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend [ 55%] 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/ARM/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/ARM/MCTargetDesc /<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= [ 55%] Built target LLVMARMCodeGen /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' 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= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/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/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/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' 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/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build [ 55%] Built target LLVMBPFDisassembler [ 55%] Built target LLVMARMDesc /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend [ 55%] Built target LLVMBPFAsmPrinter /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend make[5]: Entering directory '/<>/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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/BPF/MCTargetDesc /<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: 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]: 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/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 [ 55%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake --color= [ 55%] Built target LLVMBPFInfo /usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/TargetInfo /<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/AsmParser /<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color= [ 55%] Built target LLVMBPFDesc 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 /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/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/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target LLVMHexagonInfo /usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/Disassembler /<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color= [ 55%] Built target LLVMHexagonAsmParser /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' 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/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]: 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/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' [ 55%] Built target LLVMHexagonCodeGen 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' [ 57%] Built target LLVMHexagonDesc [ 57%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend /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]: 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= 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/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build [ 59%] Built target LLVMLanaiCodeGen /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/depend 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/LLVMLanaiInstPrinter.dir/DependInfo.cmake --color= 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]: 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]: 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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' [ 59%] Built target LLVMLanaiAsmParser [ 59%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/Disassembler /<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake --color= [ 59%] Built target LLVMLanaiInstPrinter /usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend [ 59%] Built target LLVMLanaiInfo make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build 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]: 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' 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' 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' make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 59%] 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' [ 59%] Built target LLVMLanaiDisassembler 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= /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' 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= [ 59%] Built target LLVMMipsDisassembler make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build [ 59%] Built target LLVMMipsInfo /usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build 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/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/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= [ 59%] 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/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build [ 61%] Built target LLVMMipsCodeGen /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend [ 61%] Built target LLVMMipsAsmParser 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/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/TargetInfo /<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake --color= make[5]: 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]: 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/CMakeFiles/LLVMMSP430CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 61%] Built target LLVMMSP430AsmPrinter 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/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' [ 61%] Built target LLVMMSP430CodeGen 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' /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: 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= 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 [ 61%] Built target LLVMMSP430Desc [ 61%] Built target LLVMMSP430Info 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 /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/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]: 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= [ 61%] Built target LLVMNVPTXInfo make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend /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/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] Built target LLVMNVPTXCodeGen /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend [ 63%] 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 /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= 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= [ 63%] Built target LLVMNVPTXAsmPrinter /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/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/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' 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' 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'. [ 63%] Built target LLVMPowerPCAsmParser 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/depend [ 63%] Built target LLVMPowerPCDisassembler /usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend make[5]: 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' 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' [ 63%] 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/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/DependInfo.cmake --color= [ 63%] Built target LLVMPowerPCCodeGen [ 63%] Built target LLVMPowerPCInfo /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/depend /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/TargetInfo /<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.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/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/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/RISCV/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/MCTargetDesc /<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build [ 63%] Built target LLVMRISCVCodeGen /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend make[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/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build [ 65%] Built target LLVMRISCVInfo /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]: 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]: Nothing to be done for 'lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 65%] Built target LLVMRISCVDesc /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' 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= /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/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/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 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 [ 65%] 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' 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= /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'. 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' [ 65%] Built target LLVMSparcAsmPrinter /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' 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= [ 65%] Built target LLVMSparcDesc /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend [ 65%] Built target LLVMSparcCodeGen 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/depend /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' 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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/AsmParser /<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/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/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/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 [ 65%] 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= 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' [ 65%] Built target LLVMSparcAsmParser /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/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 [ 65%] Built target LLVMSystemZAsmParser 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/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.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/SystemZ/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/TargetInfo /<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= /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/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 65%] 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/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/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 [ 65%] Built target LLVMSystemZCodeGen [ 65%] Built target LLVMSystemZDisassembler 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 /usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend make[5]: Leaving directory '/<>/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' 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]: 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 [ 65%] Built target LLVMSystemZInfo 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' /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= [ 68%] Built target LLVMSystemZDesc [ 68%] Built target LLVMX86AsmParser /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend /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 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/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]: 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= [ 68%] 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]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/X86/TargetInfo /<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= [ 68%] 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/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]: 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/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] Built target LLVMX86Info /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend make[5]: Entering directory '/<>/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/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]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 70%] Built target LLVMX86Desc 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/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' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 70%] Built target LLVMX86Utils [ 70%] Built target LLVMXCoreCodeGen /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/XCore/InstPrinter /<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= [ 70%] Built target LLVMX86CodeGen 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' /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/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/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/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 70%] Built target LLVMXCoreDisassembler /usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/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' [ 70%] Built target LLVMXCoreAsmPrinter /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/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 70%] Built target LLVMXCoreInfo /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/Basic /<>/build-llvm /<>/build-llvm/tools/clang/lib/Basic /<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= [ 70%] Built target LLVMXCoreDesc /usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend make[5]: Entering directory '/<>/build-llvm' 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= 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 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' 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/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build [ 72%] Built target clangLex [ 72%] Built target clangBasic /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend /usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/AST /<>/build-llvm /<>/build-llvm/tools/clang/lib/AST /<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake --color= [ 72%] 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/Analysis /<>/build-llvm /<>/build-llvm/tools/clang/lib/Analysis /<>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Edit /<>/build-llvm /<>/build-llvm/tools/clang/lib/Edit /<>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build make[5]: 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' /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/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build [ 72%] Built target clangEdit /usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend make[5]: 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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 74%] 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/Driver/CMakeFiles/clangDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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= [ 76%] Built target clangDriver make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend make[5]: Nothing to be done for 'tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/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/ASTMatchers /<>/build-llvm /<>/build-llvm/tools/clang/lib/ASTMatchers /<>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake --color= [ 76%] Built target clangSema 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 /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/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/Serialization/CMakeFiles/clangSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target clangSerialization 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' /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/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build [ 76%] Built target clangASTMatchers make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build /usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target clangRewrite /usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend make[5]: Entering directory '/<>/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' 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/CodeGen /<>/build-llvm /<>/build-llvm/tools/clang/lib/CodeGen /<>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake --color= [ 76%] 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/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]: 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/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/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 76%] 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 [ 78%] Built target clangRewriteFrontend [ 78%] Built target clangARCMigrate /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend /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' make[5]: Nothing to be done for 'tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target clangCodeGen /usr/bin/make -f tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build.make tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend make[5]: Entering directory '/<>/build-llvm' 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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/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/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.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 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' [ 82%] Built target clangStaticAnalyzerFrontend /usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend [ 85%] Built target clangToolingCore /usr/bin/make -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving 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= /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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Index /<>/build-llvm /<>/build-llvm/tools/clang/lib/Index /<>/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: 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 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 tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build'. make[5]: Nothing to be done for 'tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target clangFormat /usr/bin/make -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend [ 87%] Built target clangIndex /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' 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= 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]: 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/CMakeFiles/clangTidy.dir/build.make tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build [ 87%] Built target clangStaticAnalyzerCore /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]: 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/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 'tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/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/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]: 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/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/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target clangTidy [ 87%] Built target clangTooling /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 /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 [ 87%] Built target clangTidyPlugin /usr/bin/make -f tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/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= 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/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/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' [ 87%] Built target clangTidyBoostModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build.make tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build 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/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/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= [ 87%] Built target clangTidyLLVMModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend make[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]: 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 [ 87%] Built target clangTidyCERTModule make[5]: Entering 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/depend make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.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' [ 87%] 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[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= [ 91%] Built target clangStaticAnalyzerCheckers /usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend make[5]: Leaving directory '/<>/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' 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' 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= [ 91%] Built target clangTidyGoogleModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend make[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' 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' 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]: 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]: 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' [ 91%] Built target clangTidyMPIModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.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/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/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build [ 93%] Built target clangTidyModernizeModule /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 [ 93%] Built target clangTidyPerformanceModule /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/clang-tidy/readability /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.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 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= [ 95%] Built target clangTidyMiscModule /usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend make[5]: Entering directory '/<>/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/include-fixer/CMakeFiles/clangIncludeFixer.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 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 [ 95%] 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/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/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/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/clang-tidy/utils/CMakeFiles/clangTidyUtils.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' [ 95%] Built target clangIncludeFixerPlugin /usr/bin/make -f tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend [ 95%] Built target clangTidyUtils 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 [ 95%] Built target clangTidyReadabilityModule /usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend /usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/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" /<> /<>/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/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]: Leaving 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' /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]: 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 [ 95%] Built target findAllSymbols 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 [ 95%] 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' 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 'tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build'. make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target clangDynamicASTMatchers 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' [ 95%] Built target LLVMAMDGPUAsmParser [ 95%] Built target LLVMAMDGPUDisassembler /usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend make[5]: Entering directory '/<>/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' [ 95%] Built target LLVM /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend /usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend /usr/bin/make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend /usr/bin/make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend make[5]: Entering directory '/<>/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-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.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 make[5]: Entering 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]: 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/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build [ 95%] Built target llvm-lto [ 95%] Built target llvm-config make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend /usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend make[5]: Nothing to be done for 'tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' 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= [ 95%] 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[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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/diagtool /<>/build-llvm /<>/build-llvm/tools/clang/tools/diagtool /<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake --color= make[5]: 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' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build [ 97%] Built target Polly /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]: 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' 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 /usr/bin/make -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build make[5]: Entering directory '/<>/build-llvm' [ 97%] Built target clang-offload-bundler make[5]: Nothing to be done for 'tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build'. 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/depend 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/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 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/arcmt-test /<>/build-llvm /<>/build-llvm/tools/clang/tools/arcmt-test /<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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= [ 97%] Built target clang-format /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 [ 97%] Built target clang-import-test /usr/bin/make -f tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/build.make tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build.make tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build make[5]: Entering directory '/<>/build-llvm' 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= [ 97%] Built target arcmt-test 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' /usr/bin/make -f tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/build.make tools/clang/unittests/Lex/CMakeFiles/LexTests.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' 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= [ 97%] Built target clang-check /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' make[5]: Nothing to be done for 'tools/clang/tools/libclang/CMakeFiles/libclang.dir/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/unittests/Driver /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Driver /<>/build-llvm/tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/DependInfo.cmake --color= [ 97%] Built target libclang /usr/bin/make -f tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/build.make tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Analysis /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Analysis /<>/build-llvm/tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/DependInfo.cmake --color= Scanning dependencies of target BasicTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/build.make tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/build Scanning dependencies of target ClangDriverTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/build.make tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Basic -I/<>/tools/clang/unittests/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o -c /<>/tools/clang/unittests/Basic/CharInfoTest.cpp [ 97%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Driver -I/<>/tools/clang/unittests/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o -c /<>/tools/clang/unittests/Driver/DistroTest.cpp Scanning dependencies of target CFGTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/build.make tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/build Scanning dependencies of target LexTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/build.make tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Lex -I/<>/tools/clang/unittests/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o -c /<>/tools/clang/unittests/Lex/HeaderMapTest.cpp [ 97%] Building CXX object tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/CFGTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Analysis -I/<>/tools/clang/unittests/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CFGTests.dir/CFGTest.cpp.o -c /<>/tools/clang/unittests/Analysis/CFGTest.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/LexerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Lex -I/<>/tools/clang/unittests/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/LexerTest.cpp.o -c /<>/tools/clang/unittests/Lex/LexerTest.cpp [ 97%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Driver -I/<>/tools/clang/unittests/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Basic -I/<>/tools/clang/unittests/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o -c /<>/tools/clang/unittests/Basic/DiagnosticTest.cpp [ 97%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Driver -I/<>/tools/clang/unittests/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o -c /<>/tools/clang/unittests/Driver/MultilibTest.cpp [ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Basic -I/<>/tools/clang/unittests/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o -c /<>/tools/clang/unittests/Basic/FileManagerTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Linking CXX executable 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target ClangDriverTests /usr/bin/make -f tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/build.make tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/StaticAnalyzer /<>/build-llvm /<>/build-llvm/tools/clang/unittests/StaticAnalyzer /<>/build-llvm/tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/DependInfo.cmake --color= [ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Basic -I/<>/tools/clang/unittests/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o -c /<>/tools/clang/unittests/Basic/SourceManagerTest.cpp Scanning dependencies of target StaticAnalysisTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/build.make tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/StaticAnalyzer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/StaticAnalyzer -I/<>/tools/clang/unittests/StaticAnalyzer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:80:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Lex -I/<>/tools/clang/unittests/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o -c /<>/tools/clang/unittests/Lex/PPCallbacksTest.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/unittests/StaticAnalyzer/AnalyzerOptionsTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/Lex/Preprocessor.h:19, from /<>/tools/clang/unittests/Lex/PPCallbacksTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Linking CXX executable CFGTests cd /<>/build-llvm/tools/clang/unittests/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/CFGTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/CFGTests.dir/CFGTest.cpp.o -o CFGTests -Wl,-rpath,/<>/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-4.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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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' [ 97%] Built target CFGTests /usr/bin/make -f tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/build.make tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Frontend /<>/build-llvm/tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/DependInfo.cmake --color= Scanning dependencies of target FrontendTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/build.make tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Frontend -I/<>/tools/clang/unittests/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o -c /<>/tools/clang/unittests/Frontend/FrontendActionTest.cpp [ 97%] Linking CXX executable StaticAnalysisTests cd /<>/build-llvm/tools/clang/unittests/StaticAnalyzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/StaticAnalysisTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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' [ 97%] 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' [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o -c /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.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/Frontend/FrontendActionTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Basic -I/<>/tools/clang/unittests/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o -c /<>/tools/clang/unittests/Basic/VirtualFileSystemTest.cpp /<>/tools/clang/unittests/Basic/VirtualFileSystemTest.cpp: In destructor ‘{anonymous}::ScopedDir::~ScopedDir()’: /<>/tools/clang/unittests/Basic/VirtualFileSystemTest.cpp:303:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (Path != "") ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ [ 97%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Lex -I/<>/tools/clang/unittests/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o -c /<>/tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Linking CXX executable 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o -o BasicTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangLex.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-4.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target BasicTests /usr/bin/make -f tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/build.make tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/ASTMatchers/Dynamic /<>/build-llvm /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/DependInfo.cmake --color= Scanning dependencies of target DynamicASTMatchersTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/build.make tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/VariantValueTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Linking CXX executable 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target LexTests /usr/bin/make -f tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/build.make tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/AST /<>/build-llvm /<>/build-llvm/tools/clang/unittests/AST /<>/build-llvm/tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DependInfo.cmake --color= Scanning dependencies of target ASTTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/build.make tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o -c /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp In file included from /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:166:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Frontend -I/<>/tools/clang/unittests/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o -c /<>/tools/clang/unittests/Frontend/CodeGenActionTest.cpp In file included from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_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:1436: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:1430: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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1544:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Linking CXX executable FrontendTests cd /<>/build-llvm/tools/clang/unittests/Frontend && /usr/bin/cmake -E cmake_link_script CMakeFiles/FrontendTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target FrontendTests /usr/bin/make -f tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/build.make tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Tooling /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Tooling /<>/build-llvm/tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/DependInfo.cmake --color= Scanning dependencies of target ToolingTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/build.make tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/unittests/ASTMatchers/Dynamic/ParserTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o -c /<>/tools/clang/unittests/AST/ASTImporterTest.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/CommentHandlerTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/AST/ASTImporterTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:329:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/RegistryTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o -c /<>/tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:517:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o -c /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/FixItTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/FixItTest.cpp.o -c /<>/tools/clang/unittests/Tooling/FixItTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/FixItTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Linking CXX executable DynamicASTMatchersTests cd /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic && /usr/bin/cmake -E cmake_link_script CMakeFiles/DynamicASTMatchersTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target DynamicASTMatchersTests /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= /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] Scanning dependencies of target FormatTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/build.make tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/build make[5]: Entering directory '/<>/build-llvm' /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/CleanupTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/CleanupTest.cpp.o -c /<>/tools/clang/unittests/Format/CleanupTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o -c /<>/tools/clang/unittests/AST/ASTVectorTest.cpp [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/AST/ASTVectorTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1978:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/CommentLexer.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/CommentLexer.cpp.o -c /<>/tools/clang/unittests/AST/CommentLexer.cpp /<>/tools/clang/unittests/AST/CommentLexer.cpp: In member function ‘virtual void clang::comments::CommentLexerTest_DoxygenCommand4_Test::TestBody()’: /<>/tools/clang/unittests/AST/CommentLexer.cpp:323:9: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if(Toks[j].is(tok::text)) ^ [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/LookupTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/LookupTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/unittests/Tooling/LookupTest.cpp: In lambda function: /<>/tools/clang/unittests/Tooling/LookupTest.cpp:146:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (Type.getDecl()->getQualifiedNameAsString() == "a::b::Foo") ^ /<>/tools/clang/unittests/Tooling/LookupTest.cpp: In lambda function: /<>/tools/clang/unittests/Tooling/LookupTest.cpp:158:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (Type.getDecl()->getQualifiedNameAsString() == "a::b::Foo") ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/CommentParser.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/CommentParser.cpp.o -c /<>/tools/clang/unittests/AST/CommentParser.cpp [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o -c /<>/tools/clang/unittests/Tooling/QualTypeNamesTest.cpp [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o -c /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Tooling/Core/QualTypeNames.h:62, from /<>/tools/clang/unittests/Tooling/QualTypeNamesTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:22: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o -c /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTest.cpp.o -c /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestJava.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DeclTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestJS.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestObjC.cpp [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/EvaluateAsRValueTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestProto.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestSelective.cpp [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o -c /<>/tools/clang/unittests/Format/SortImportsTestJS.cpp [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o -c /<>/tools/clang/unittests/Format/SortIncludesTest.cpp [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Linking CXX executable 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/FormatTests.dir/CleanupTest.cpp.o CMakeFiles/FormatTests.dir/FormatTest.cpp.o CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o -o FormatTests -Wl,-rpath,/<>/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-4.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target FormatTests /usr/bin/make -f tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/build.make tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Rewrite /<>/build-llvm/tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/DependInfo.cmake --color= Scanning dependencies of target RewriteTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/build.make tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Rewrite -I/<>/tools/clang/unittests/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Linking CXX executable 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target RewriteTests /usr/bin/make -f tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/build.make tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Sema /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Sema /<>/build-llvm/tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/DependInfo.cmake --color= Scanning dependencies of target SemaTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/build.make tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/build make[5]: Entering directory '/<>/build-llvm' [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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Sema -I/<>/tools/clang/unittests/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/NamedDeclPrinterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/RecursiveASTVisitorTestCallVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/CodeGen -I/<>/tools/clang/unittests/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/PostOrderASTVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/PostOrderASTVisitor.cpp.o -c /<>/tools/clang/unittests/AST/PostOrderASTVisitor.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h: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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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 ASTMatchersTests /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' /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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%] Built target llvm-bcanalyzer /usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-nm /<>/build-llvm /<>/build-llvm/tools/llvm-nm /<>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-nm/CMakeFiles/llvm-nm.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [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 /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' /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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%] 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 /usr/bin/make -f tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/build.make tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/libclang /<>/build-llvm /<>/build-llvm/tools/clang/unittests/libclang /<>/build-llvm/tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/DependInfo.cmake --color= Scanning dependencies of target libclangTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/build.make tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Building CXX object tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/LibclangTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/libclang -I/<>/tools/clang/unittests/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/libclangTests.dir/LibclangTest.cpp.o -c /<>/tools/clang/unittests/libclang/LibclangTest.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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 [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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 ../../../../lib/libLLVM-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [100%] Built target libclangTests [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o -c /<>/tools/clang/unittests/AST/SourceLocationTest.cpp make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangCodeGenTests [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/SourceLocationTest.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:22: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o -c /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestExprVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestExprVisitor.cpp.o -c /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestExprVisitor.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestExprVisitor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o -c /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.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/include/clang/Tooling/RefactoringCallbacks.h:32, from /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o -c /<>/tools/clang/unittests/Tooling/RefactoringTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:100:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o -c /<>/tools/clang/unittests/Tooling/ReplacementsYamlTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o -c /<>/tools/clang/unittests/Tooling/ToolingTest.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/ToolingTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o CMakeFiles/ToolingTests.dir/FixItTest.cpp.o CMakeFiles/ToolingTests.dir/LookupTest.cpp.o CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTest.cpp.o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestCallVisitor.cpp.o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestExprVisitor.cpp.o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o -o ToolingTests -Wl,-rpath,/<>/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 -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangDriver.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-4.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: 10367 tests, 4 threads -- Testing: 0 .. 10.. FAIL: Clang :: CodeGen/linux-arm-atomic.c (1967 of 10367) ******************** TEST 'Clang :: CodeGen/linux-arm-atomic.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/4.0.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv7-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/4.0.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/4.0.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=thumbv7-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/4.0.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv7-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/4.0.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/4.0.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=thumbv7-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/4.0.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-freebsd | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/4.0.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-bitrig | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c -- Exit Code: 2 Command Output (stderr): -- /<>/clang/test/CodeGen/linux-arm-atomic.c:19:14: error: redefinition of 'exchange_and_add' _Atomic_word exchange_and_add(volatile _Atomic_word *__mem, int __val) { ^ /<>/clang/test/CodeGen/linux-arm-atomic.c:6:14: note: previous definition is here _Atomic_word exchange_and_add(volatile _Atomic_word *__mem, int __val) { ^ 1 error generated. FileCheck error: '-' is empty. FileCheck command line: /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c -- ******************** Testing: 0 .. 10.. 20.. 30 FAIL: Clang :: Driver/arm-features.c (3708 of 10367) ******************** 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 4.0.1-4~ubuntu1 (tags/RELEASE_401/final) ^ :5:346: note: possible intended match here "/<>/build-llvm/bin/clang-4.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" "-masm-verbose" "-mconstructor-aliases" "-target-cpu" "generic" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-target-feature" "-neon" "-target-feature" "-crypto" "-target-feature" "+strict-align" "-target-abi" "aapcs" "-msoft-float" "-mfloat-abi" "soft" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-notes-file" "/<>/build-llvm/tools/clang/test/Driver/arm-features.gcno" "-resource-dir" "/<>/build-llvm/bin/../lib/clang/4.0.1" "-fdebug-compilation-dir" "/<>/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "arm-features.o" "-x" "c" "/<>/clang/test/Driver/arm-features.c" ^ -- ******************** Testing: 0 .. 10.. 20.. 30 FAIL: Clang :: Driver/arm-ias-Wa.s (3712 of 10367) ******************** 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 4.0.1-4~ubuntu1 (tags/RELEASE_401/final) ^ :5:368: note: possible intended match here "/<>/build-llvm/bin/clang-4.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 4.0.1-4~ubuntu1 (tags/RELEASE_401/final)" "-dwarf-version=4" "-mrelocation-model" "static" "-o" "arm-ias-Wa.o" "/<>/clang/test/Driver/arm-ias-Wa.s" ^ -- ******************** Testing: 0 .. 10.. 20.. 30 FAIL: Clang :: Driver/arm-mfpu.c (3719 of 10367) ******************** 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 4.0.1-4~ubuntu1 (tags/RELEASE_401/final) ^ :5:634: note: possible intended match here "/<>/build-llvm/bin/clang-4.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/bin/../lib/clang/4.0.1" "-internal-isystem" "/usr/local/include" "-internal-isystem" "/<>/build-llvm/bin/../lib/clang/4.0.1/include" "-internal-externc-isystem" "/include" "-internal-externc-isystem" "/usr/include" "-fdebug-compilation-dir" "/<>/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "/tmp/lit_tmp_MApD52/arm-mfpu-79e1d7.o" "-x" "c" "/<>/clang/test/Driver/arm-mfpu.c" ^ -- ******************** Testing: 0 .. 10.. 20.. 30. FAIL: Clang :: Driver/cross-linux.c (3789 of 10367) ******************** 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_MApD52/cross-linux-28ed8b.o" "/tmp/lit_tmp_MApD52/cross-linux-9b8f34.s" ^ -- ******************** Testing: 0 .. 10.. 20.. 30. FAIL: Clang :: Driver/arm-cortex-cpus.c (3912 of 10367) ******************** 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-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:566: note: scanning from here "/<>/build-llvm/bin/clang-4.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" "-masm-verbose" "-mconstructor-aliases" "-target-cpu" "cortex-a73" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-target-feature" "-fp-only-sp" "-target-feature" "-d16" "-target-feature" "+fp-armv8" "-target-feature" "-neon" "-target-feature" "-crypto" "-target-feature" "+strict-align" "-target-abi" "aapcs" "-msoft-float" "-mfloat-abi" "soft" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-notes-file" "/<>/build-llvm/tools/clang/test/Driver/arm-cortex-cpus.gcno" "-resource-dir" "/<>/build-llvm/bin/../lib/clang/4.0.1" "-fdebug-compilation-dir" "/<>/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "arm-cortex-cpus.o" "-x" "c" "/<>/clang/test/Driver/arm-cortex-cpus.c" ^ :5:592: note: possible intended match here "/<>/build-llvm/bin/clang-4.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" "-masm-verbose" "-mconstructor-aliases" "-target-cpu" "cortex-a73" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-target-feature" "-fp-only-sp" "-target-feature" "-d16" "-target-feature" "+fp-armv8" "-target-feature" "-neon" "-target-feature" "-crypto" "-target-feature" "+strict-align" "-target-abi" "aapcs" "-msoft-float" "-mfloat-abi" "soft" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-notes-file" "/<>/build-llvm/tools/clang/test/Driver/arm-cortex-cpus.gcno" "-resource-dir" "/<>/build-llvm/bin/../lib/clang/4.0.1" "-fdebug-compilation-dir" "/<>/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "arm-cortex-cpus.o" "-x" "c" "/<>/clang/test/Driver/arm-cortex-cpus.c" ^ -- ******************** Testing: 0 .. 10.. 20.. 30. FAIL: Clang :: Driver/mips-as.c (3926 of 10367) ******************** TEST 'Clang :: Driver/mips-as.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mipsel-linux-gnu -### -no-integrated-as -c -EB /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -fPIC -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-EB-PIC /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mipsel-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-DEF-EL-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64R2-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64el-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64R2-DEF-EL-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mabi=n32 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-N32 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mipsel-linux-gnu -mabi=32 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-EL-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mabi=32 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -EL 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-EL-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64el-linux-gnu -mabi=64 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64R2-EL-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -march=mips32r2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-32R2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -march=p5600 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-P5600 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -march=octeon -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-OCTEON /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips1 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-1 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips3 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-3 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips4 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-4 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips5 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-5 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips32 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-32 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips32r2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-32R2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips32r3 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-32R3 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips32r5 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-32R5 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips32r6 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-32R6 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-64 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64r2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-64R2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64r3 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-64R3 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64r5 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-64R5 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64r6 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-64R6 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mno-mips16 -mips16 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-16 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips16 -mno-mips16 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-N16 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mno-micromips -mmicromips -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-MICRO /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mmicromips -mno-micromips -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NMICRO /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mno-dsp -mdsp -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-DSP /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mdsp -mno-dsp -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NDSP /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mno-dspr2 -mdspr2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-DSPR2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mdspr2 -mno-dspr2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NDSPR2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mnan=legacy -mnan=2008 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NAN2008 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mnan=2008 -mnan=legacy -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NAN-LEGACY /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mfp64 -mfpxx -mfp32 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-MFP32 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mfp32 -mfp64 -mfpxx -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-MFPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mfpxx -mfp32 -mfp64 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-MFP64 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mno-msa -mmsa -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-MSA /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mmsa -mno-msa -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NMSA /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips1 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS1-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips2 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS2-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips3 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS3-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips4 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS4-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips5 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS5-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips32 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips32r6 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R6-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips64 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips64r6 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64R6-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msoft-float -mhard-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=HARDFLOAT --implicit-check-not=-msoft-float /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -mhard-float -msoft-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SOFTFLOAT --implicit-check-not=-mhard-float /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -mno-odd-spreg -modd-spreg -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ODDSPREG --implicit-check-not=-mno-odd-spreg /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -modd-spreg -mno-odd-spreg -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=NOODDSPREG --implicit-check-not=-modd-spreg /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -mdouble-float -msingle-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SINGLEFLOAT --implicit-check-not=-mdouble-float /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msingle-float -mdouble-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=DOUBLEFLOAT --implicit-check-not=-msingle-float /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msoft-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msoft-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SOFTFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msoft-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msoft-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SOFTFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msoft-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msoft-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SOFTFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msingle-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msingle-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SINGLEFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msingle-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msingle-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SINGLEFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msingle-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msingle-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SINGLEFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c -- Exit Code: 1 Command Output (stderr): -- /<>/clang/test/Driver/mips-as.c:144:13: error: expected string not found in input // MIPS-16: as{{(.exe)?}}" "-march" "mips32r2" "-mabi" "32" "-mno-shared" "-call_nonpic" "-EB" "-mips16" ^ :1:1: note: scanning from here clang version 4.0.1-4~ubuntu1 (tags/RELEASE_401/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_MApD52/mips-as-69c022.s" ^ -- ******************** Testing: 0 .. 10.. 20.. 30. FAIL: Clang :: Driver/mips-integrated-as.s (3934 of 10367) ******************** 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-4.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 4.0.1-4~ubuntu1 (tags/RELEASE_401/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 .. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: Preprocessor/arm-target-features.c (6166 of 10367) ******************** 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 x86_64-apple-macosx10.10 -arch armv7s -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V7S /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mfloat-abi=hard -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mfloat-abi=hard -mfpu=fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF-FP /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mfloat-abi=hard -mfpu=neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF-NEON-FP /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mfloat-abi=hard -mfpu=crypto-neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF-NEON-FP /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mnocrc -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-NOCRC /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8-eabi -mthumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mhwdiv=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mhwdiv=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mhwdiv=thumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mhwdiv=arm -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mthumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8m.base-none-linux-gnu -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8M_BASELINE /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8m.main-none-linux-gnu -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8M_MAINLINE /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -march=armv8-m.main+dsp -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8M_MAINLINE_DSP /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-DEFS /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -fno-math-errno -fno-signed-zeros -fno-trapping-math -fassociative-math -freciprocal-math -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-FASTMATH /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -ffast-math -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-FASTMATH /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -fshort-wchar -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-SHORTWCHAR /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -fshort-enums -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-SHORTENUMS /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a15 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=HWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a15 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=HWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a15 -mhwdiv=arm -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=HWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a15 -mhwdiv=thumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=HWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a15 -mhwdiv=thumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm -mthumb -mcpu=cortex-a15 -mhwdiv=arm -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a15 -mhwdiv=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm -mthumb -mcpu=cortex-a15 -mhwdiv=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a7 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a7 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a7 -mfpu=vfp4 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NONEON-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a7 -mfpu=vfp4 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NONEON-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a5 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a5 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a5 -mfpu=vfp4-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NONEON-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a5 -mfpu=vfp4-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NONEON-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv4t -mcpu=ep9312 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A4T /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv5 -mcpu=arm10tdmi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A5T /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7k -mcpu=cortex-a7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7k -mthumb -mcpu=cortex-a7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target x86_64-apple-darwin -arch armv7k -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV7K /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a9 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A9 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a9 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A9 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a12 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a12 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a12 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a12 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a12 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a12 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a15 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A15 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a15 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A15 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a17 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a17 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a17 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a17 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a17 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a17 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7s -mcpu=swift -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=SWIFT /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7s -mthumb -mcpu=swift -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=SWIFT /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a32 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a32 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a35 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a35 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a53 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a53 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a57 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a57 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a72 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a72 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a73 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a73 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-r4 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R4-ARM /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-r4 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R4-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-r4f -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R4F-ARM /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-r4f -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R4F-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-r5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-r5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-r7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-r7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-r8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-r8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m0 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m0plus -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m1 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=sc000 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m3 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M3-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=sc300 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M3-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m4 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M4-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M7-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=krait -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=KRAIT /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=krait -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=KRAIT /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8.1a-none-none-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V81A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8.2a-none-none-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V82A /<>/clang/test/Preprocessor/arm-target-features.c -- Exit Code: 1 Command Output (stderr): -- clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft clang-4.0: warning: unknown platform, assuming -mfloat-abi=soft /<>/clang/test/Preprocessor/arm-target-features.c:158: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 .. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: Preprocessor/arm-acle-6.5.c (6173 of 10367) ******************** TEST 'Clang :: Preprocessor/arm-acle-6.5.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target armv4-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target armv5-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target armv6m-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target armv7r-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target armv7m-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv3xd -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-ONLY /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv3xd-fp16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=fpv4-sp-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=fpv5-sp-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfp -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv2 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv3 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfp3-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=neon -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target armv6-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target armv7a-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv3-fp16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv3-d16-fp16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv4-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=fpv5-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=neon-fp16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=neon-vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=crypto-neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target armv8-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target armv4-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv5-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv6-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv6m-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv7m-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv7a-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv7a-eabi -mfpu=vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA /<>/build-llvm/./bin/clang -target armv7r-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv7r-eabi -mfpu=vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA /<>/build-llvm/./bin/clang -target armv7em-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA /<>/build-llvm/./bin/clang -target armv8-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv8-eabi -mfpu=vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA /<>/build-llvm/./bin/clang -target armv4-eabi -mfpu=neon -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-NEON /<>/build-llvm/./bin/clang -target armv5-eabi -mfpu=neon -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-NEON /<>/build-llvm/./bin/clang -target armv6-eabi -mfpu=neon -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-NEON /<>/build-llvm/./bin/clang -target armv7-eabi -mfpu=neon -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP /<>/build-llvm/./bin/clang -target armv7-eabi -mfpu=neon-fp16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP /<>/build-llvm/./bin/clang -target armv7-eabi -mfpu=neon-vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP /<>/build-llvm/./bin/clang -target armv7-eabi -mfpu=neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP /<>/build-llvm/./bin/clang -target armv7-eabi -mfpu=crypto-neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP /<>/build-llvm/./bin/clang -target armv4-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS /<>/build-llvm/./bin/clang -target armv5-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS /<>/build-llvm/./bin/clang -target armv6-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS /<>/build-llvm/./bin/clang -target armv7-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS /<>/build-llvm/./bin/clang -target armv8-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-EXTENSIONS -- Exit Code: 1 Command Output (stderr): -- /<>/clang/test/Preprocessor/arm-acle-6.5.c:71:19: error: expected string not found in input // CHECK-NEON-SP: __ARM_NEON 1 ^ :1:1: note: scanning from here #define _ILP32 1 ^ :21:9: note: possible intended match here #define __ARM_PCS 1 ^ -- ******************** Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60 FAIL: Clang :: Sema/builtins.c (6696 of 10367) ******************** TEST 'Clang :: Sema/builtins.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/4.0.1/include -nostdsysteminc /<>/clang/test/Sema/builtins.c -fsyntax-only -verify -pedantic -Wstrlcpy-strlcat-size -Wno-string-plus-int -triple=i686-apple-darwin9 -- Exit Code: 1 Command Output (stderr): -- error: 'error' diagnostics seen but not expected: File /<>/clang/test/Sema/builtins.c Line 192: use of unknown builtin '__builtin___strlcpy_chk' error: 'warning' diagnostics expected but not seen: File /<>/clang/test/Sema/builtins.c Line 197: incompatible integer to pointer conversion File /<>/clang/test/Sema/builtins.c Line 217: size argument in 'strlcpy' call appears to be size of the source; expected the size of the destination File /<>/clang/test/Sema/builtins.c Line 217: size argument in '__builtin___strlcpy_chk' call appears to be size of the source; expected the size of the destination File /<>/clang/test/Sema/builtins.c Line 217: '__builtin___strlcpy_chk' will always overflow destination buffer File /<>/clang/test/Sema/builtins.c Line 217: size argument in 'strlcat' call appears to be size of the source; expected the size of the destination File /<>/clang/test/Sema/builtins.c Line 217: size argument in '__builtin___strlcat_chk' call appears to be size of the source; expected the size of the destination File /<>/clang/test/Sema/builtins.c Line 217: '__builtin___strlcat_chk' will always overflow destination buffer error: 'note' diagnostics expected but not seen: File /<>/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination File /<>/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination File /<>/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination File /<>/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination error: 'note' diagnostics seen but not expected: File /<>/clang/test/Sema/builtins.c Line 192: did you mean '__builtin___memccpy_chk'? File /<>/clang/test/Sema/builtins.c Line 191: '__builtin___memccpy_chk' declared here 14 errors generated. -- ******************** Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70 FAIL: Clang :: SemaCXX/warn-memsize-comparison.cpp (7744 of 10367) ******************** TEST 'Clang :: SemaCXX/warn-memsize-comparison.cpp' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/4.0.1/include -nostdsysteminc -fsyntax-only -verify /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp -- Exit Code: 1 Command Output (stderr): -- error: 'warning' diagnostics expected but not seen: File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 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 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 1411.20s ******************** 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 : 10284 Expected Failures : 17 Unsupported Tests : 54 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:45772: 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:45779: 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:10784: 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 42 /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 lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.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/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/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]: 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= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Support /<>/build-llvm /<>/build-llvm/lib/Support /<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[5]: 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 make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build 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 LLVMTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCParser /<>/build-llvm /<>/build-llvm/lib/MC/MCParser /<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 2%] Built target obj.llvm-tblgen /usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCDisassembler /<>/build-llvm /<>/build-llvm/lib/MC/MCDisassembler /<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build [ 7%] Built target LLVMSupport 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' /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/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build [ 7%] Built target LLVMMCParser 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 /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' 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/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/CMakeFiles/LLVMMC.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 7%] 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' 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/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 7%] Built target LLVMObjectYAML [ 9%] Built target LLVMMC /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend [ 9%] 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/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/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/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.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' 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/MSF/CMakeFiles/LLVMDebugInfoMSF.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 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' [ 9%] Built target LLVMDebugInfoDWARF [ 11%] Built target LLVMDebugInfoMSF /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/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LineEditor /<>/build-llvm /<>/build-llvm/lib/LineEditor /<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= [ 11%] Built target LLVMDebugInfoCodeView /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/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 lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.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]: 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' [ 11%] Built target LLVMLineEditor /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= [ 11%] Built target LLVMSymbolize 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' [ 11%] Built target gtest /usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend /usr/bin/make -f utils/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" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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/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' make[5]: Leaving directory '/<>/build-llvm' [ 14%] Built target LLVMDebugInfoPDB /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.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/count /<>/build-llvm /<>/build-llvm/utils/count /<>/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color= 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 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' [ 16%] Built target gtest_main 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/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend 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' [ 16%] Built target obj.clang-tblgen /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' [ 16%] Built target FileCheck /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" /<> /<>/utils/not /<>/build-llvm /<>/build-llvm/utils/not /<>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= 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= 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= [ 16%] Built target count /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/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang_exports.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 [ 16%] Built target not /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]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/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/clang-tblgen.dir/DependInfo.cmake --color= 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 utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build [ 16%] Built target LLVMXRay 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' [ 16%] Built target llvm-tblgen [ 16%] Built target libclang_exports /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/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' 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f 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' [ 16%] Built target clang-tblgen /usr/bin/make -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/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' [ 16%] 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 [ 16%] Built target intrinsics_gen make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' 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= 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= [ 16%] Built target AttributeCompatFuncTableGen /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 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]: 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]: Nothing to be done for 'tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 16%] Built target ClangDriverOptions /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend [ 19%] Built target LLVMIRReader [ 21%] Built target clang-headers /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend /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]: 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/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 21%] 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' 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' [ 21%] Built target LLVMGlobalISel 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' /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend [ 21%] 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 /<>/build-llvm /<>/build-llvm/lib/CodeGen /<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= [ 21%] Built target LLVMAsmPrinter /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.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]: 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]: 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= [ 23%] Built target LLVMBitReader /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend [ 23%] Built target LLVMBitWriter /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/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[5]: Entering 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 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 26%] Built target LLVMTransformUtils /usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend [ 26%] Built target LLVMInstCombine /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend [ 26%] Built target LLVMInstrumentation 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= /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/CodeGen/CMakeFiles/LLVMCodeGen.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 [ 30%] Built target LLVMCodeGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/ObjCARC /<>/build-llvm /<>/build-llvm/lib/Transforms/ObjCARC /<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= [ 30%] Built target 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/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/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]: 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 [ 33%] Built target LLVMipo /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build 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/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 33%] Built target LLVMObjCARCOpts /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend [ 33%] Built target LLVMLinker /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend [ 33%] Built target LLVMCoroutines make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend 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/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= [ 35%] Built target LLVMScalarOpts /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/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 /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[5]: 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/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]: Entering 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' make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 35%] Built target LLVMExecutionEngine [ 35%] Built target LLVMLTO [ 35%] Built target LLVMObject /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Interpreter /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Interpreter /<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/MCJIT /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/MCJIT /<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Orc /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Orc /<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/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/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/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 35%] Built target LLVMInterpreter 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' /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/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 40%] Built target LLVMAnalysis /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend [ 40%] Built target LLVMOrcJIT /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= [ 40%] Built target LLVMMCJIT make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target /<>/build-llvm /<>/build-llvm/lib/Target /<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/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/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/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/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. [ 40%] Built target LLVMTarget make[5]: Leaving directory '/<>/build-llvm' /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]: 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]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 40%] Built target LLVMRuntimeDyld [ 40%] Built target AArch64CommonTableGen /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= [ 40%] Built target AMDGPUCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend /usr/bin/make -f lib/Target/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/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' 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 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/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/ARM/CMakeFiles/ARMCommonTableGen.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 [ 40%] Built target BPFCommonTableGen /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[5]: Entering directory '/<>/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/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= [ 42%] Built target ARMCommonTableGen /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake --color= [ 42%] Built target HexagonCommonTableGen /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend [ 42%] 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/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]: Leaving 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/PowerPCCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build make[5]: 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' [ 42%] Built target MSP430CommonTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/DependInfo.cmake --color= [ 45%] Built target MipsCommonTableGen 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' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend [ 47%] Built target NVPTXCommonTableGen [ 47%] Built target PowerPCCommonTableGen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build make[5]: 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 [ 47%] Built target SparcCommonTableGen make[5]: Entering directory '/<>/build-llvm' /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]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.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/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake --color= [ 47%] Built target RISCVCommonTableGen /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend [ 47%] Built target SystemZCommonTableGen [ 47%] Built target X86CommonTableGen 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 /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/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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData /<>/build-llvm /<>/build-llvm/lib/ProfileData /<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData/Coverage /<>/build-llvm /<>/build-llvm/lib/ProfileData/Coverage /<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build [ 47%] Built target XCoreCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build /usr/bin/make -f 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/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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' [ 47%] Built target LLVMAsmParser make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend 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' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build [ 47%] Built target LLVMCoverage /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build [ 47%] Built target LLVMProfileData make[5]: Entering 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/depend make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/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= [ 50%] Built target LLVMPasses 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 /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]: 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]: 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' [ 50%] Built target LLVMLibDriver [ 50%] Built target ClangCommentHTMLTagsProperties /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 50%] Built target ClangCommentHTMLNamedCharacterReferences /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color= /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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build make[5]: Entering directory '/<>/build-llvm' 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/ClangAttrClasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] Built target ClangDeclNodes [ 52%] Built target ClangAttrVisitor /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend [ 52%] Built target ClangAttrClasses 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/ClangAttrImpl.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: 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/ClangCommentNodes.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' 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' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build [ 52%] Built target ClangStmtNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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= [ 52%] Built target ClangCommentNodes /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= [ 52%] Built target ClangAttrDump /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend [ 52%] Built target ClangAttrImpl 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/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/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/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' [ 52%] Built target ClangCommentHTMLTags /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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= [ 52%] Built target ClangDiagnosticDriver /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend [ 52%] 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/ClangDiagnosticIndexName.dir/DependInfo.cmake --color= /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend [ 52%] Built target ClangCommentCommandList /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' make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.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/ClangDiagnosticFrontend.dir/DependInfo.cmake --color= /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' 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]: 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' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/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' [ 52%] 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/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 [ 52%] Built target ClangDiagnosticFrontend make[5]: Entering directory '/<>/build-llvm' [ 52%] Built target ClangDiagnosticLex make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'. /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend [ 52%] Built target ClangDiagnosticIndexName /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/ClangDiagnosticAST.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" /<> /<>/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/ClangDiagnosticComment.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' 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 [ 52%] Built target ClangDiagnosticAST 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/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend [ 52%] Built target ClangAttrList /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/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/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' [ 52%] Built target ClangDiagnosticComment [ 52%] 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 /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/ClangDiagnosticGroups.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/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build /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' 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]: 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/ClangDiagnosticParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/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/ClangDiagnosticGroups.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' [ 52%] 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 [ 52%] Built target ClangDiagnosticGroups 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= /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= [ 52%] Built target ClangDiagnosticParse /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend [ 52%] Built target ClangDiagnosticCommon /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend 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/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.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/ClangAttrParsedAttrList.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]: 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' [ 52%] Built target ClangARMNeon /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= [ 52%] Built target ClangAttrHasAttributeImpl make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build make[5]: Entering directory '/<>/build-llvm' 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/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' 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/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] Built target ClangAttrParsedAttrList /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend make[5]: Entering directory '/<>/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= [ 52%] Built target ClangAttrSpellingListIndex [ 52%] Built target ClangAttrParserStringSwitches /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend make[5]: Entering directory '/<>/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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/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' [ 52%] 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]: 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build 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' [ 52%] Built target ClangAttrPCHWrite /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 [ 52%] Built target ClangAttrTemplateInstantiate 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= [ 52%] Built target ClangAttrParsedAttrKinds /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend [ 52%] Built target ClangAttrPCHRead /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' 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 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/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/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= [ 52%] Built target ClangSACheckers /usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend 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/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/AsmParser /<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= [ 52%] Built target LLVMAArch64Info /usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build 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/IR/CMakeFiles/LLVMCore.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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Disassembler /<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.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/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 54%] Built target LLVMCore /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/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build [ 54%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend [ 54%] Built target LLVMAArch64CodeGen /usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Utils /<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build 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' [ 54%] 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 [ 54%] Built target LLVMAArch64Disassembler /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]: 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' 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/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build [ 54%] 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 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' [ 54%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[5]: 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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build [ 54%] 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' 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/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build [ 54%] Built target LLVMAMDGPUDesc /usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend [ 57%] Built target LLVMAMDGPUInfo 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= /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' 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= /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/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build [ 57%] Built target LLVMARMAsmParser 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/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/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/ARM/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/ARM/Disassembler /<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= [ 57%] Built target LLVMARMCodeGen /usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend make[5]: Entering directory '/<>/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= [ 57%] Built target LLVMARMInfo /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend [ 59%] Built target LLVMAMDGPUCodeGen /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/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/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.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' 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' 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/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build [ 59%] Built target LLVMARMDisassembler [ 59%] 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]: 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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/BPF/Disassembler /<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' 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/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.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]: 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/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 59%] 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/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= [ 59%] Built target LLVMARMDesc [ 59%] Built target LLVMBPFAsmPrinter /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend 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= [ 59%] Built target LLVMBPFDisassembler /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/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/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/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' 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]: 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= [ 59%] Built target LLVMHexagonAsmParser [ 59%] Built target LLVMBPFInfo /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= [ 59%] 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' 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/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]: 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/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 59%] 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' 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/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' 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 [ 59%] Built target LLVMHexagonDisassembler [ 61%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend /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' 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= 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/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/CMakeFiles/LLVMLanaiCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 61%] Built target LLVMHexagonCodeGen /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend [ 64%] Built target LLVMLanaiCodeGen /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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/LLVMLanaiInstPrinter.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/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/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/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]: 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/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 64%] Built target LLVMLanaiAsmParser /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend [ 64%] Built target LLVMLanaiInfo [ 64%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend /usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend [ 64%] Built target LLVMLanaiInstPrinter /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Mips/InstPrinter /<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/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' 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]: 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/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.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 [ 64%] Built target LLVMMipsAsmPrinter /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 64%] Built target LLVMMipsDisassembler 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= /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend [ 64%] Built target LLVMLanaiDisassembler /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= 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/Mips/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Mips/AsmParser /<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= 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 [ 66%] Built target LLVMMipsCodeGen 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 /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/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/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake --color= [ 66%] Built target LLVMMipsInfo 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 /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/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/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/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build [ 66%] 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' /usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build [ 66%] Built target LLVMMipsAsmParser 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' /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= [ 66%] 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/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/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' [ 66%] Built target LLVMMSP430AsmPrinter /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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= [ 66%] 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= [ 66%] 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/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build make[5]: Entering 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]: 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' [ 66%] Built target LLVMNVPTXInfo [ 66%] Built target LLVMNVPTXAsmPrinter 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/depend make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.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= [ 66%] 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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.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 [ 69%] Built target LLVMNVPTXCodeGen /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: 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= [ 69%] Built target LLVMPowerPCAsmParser /usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/InstPrinter /<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/TargetInfo /<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= [ 69%] 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/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /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]: 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]: 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/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 69%] Built target LLVMPowerPCInfo [ 69%] Built target LLVMPowerPCAsmPrinter /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/depend /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' [ 69%] Built target LLVMPowerPCCodeGen /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/TargetInfo /<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build [ 69%] Built target LLVMPowerPCDesc make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/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/RISCV/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/MCTargetDesc /<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend [ 71%] Built target LLVMRISCVInfo /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' 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= [ 71%] Built target LLVMRISCVCodeGen 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/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build /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/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build [ 71%] 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' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.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' 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/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 71%] Built target LLVMRISCVDesc 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 /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend [ 71%] Built target LLVMSparcCodeGen /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/AsmParser /<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/Disassembler /<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake --color= [ 71%] Built target LLVMSparcDesc /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend [ 71%] 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' 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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/AsmParser /<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= [ 71%] Built target LLVMSparcAsmParser /usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: 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]: Leaving 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= /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' 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 [ 71%] Built target LLVMSystemZAsmParser make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/InstPrinter /<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 71%] Built target LLVMSparcDisassembler /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]: 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' [ 71%] Built target LLVMSystemZDisassembler 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' [ 71%] Built target LLVMSystemZCodeGen /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend [ 71%] Built target LLVMSystemZAsmPrinter /usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' 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' [ 71%] Built target LLVMSystemZInfo /usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/X86/AsmParser /<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/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/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.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 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.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 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 [ 73%] 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' 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' 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' 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= [ 73%] Built target LLVMX86Disassembler [ 73%] Built target LLVMX86AsmParser /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend /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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build /usr/bin/make -f lib/Target/X86/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/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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. [ 73%] Built target LLVMX86AsmPrinter 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/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= [ 73%] 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/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build [ 73%] Built target LLVMX86CodeGen /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/XCore/Disassembler /<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake --color= 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' 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]: 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/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' [ 76%] Built target LLVMX86Desc /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend [ 76%] Built target LLVMX86Utils make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/XCore/InstPrinter /<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= [ 76%] Built target LLVMXCoreDisassembler /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/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/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/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target LLVMXCoreCodeGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build /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= [ 76%] Built target LLVMXCoreAsmPrinter /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]: 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' [ 76%] Built target LLVMXCoreInfo 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/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend [ 76%] Built target LLVMXCoreDesc 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' /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= [ 76%] 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' make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/AST /<>/build-llvm /<>/build-llvm/tools/clang/lib/AST /<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake --color= 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= [ 78%] 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]: 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 [ 78%] Built target clangParse /usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Analysis /<>/build-llvm /<>/build-llvm/tools/clang/lib/Analysis /<>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake --color= [ 78%] Built target clangASTMatchers /usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend make[5]: Entering directory '/<>/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] Built target clangEdit /usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend [ 80%] Built target clangAnalysis /usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' 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/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' [ 83%] Built target clangAST /usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build /usr/bin/make -f tools/clang/lib/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/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/Sema/CMakeFiles/clangSema.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Driver /<>/build-llvm /<>/build-llvm/tools/clang/lib/Driver /<>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake --color= [ 83%] Built target clangRewrite /usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend [ 83%] Built target clangSema 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= /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/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/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/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/lib/Frontend /<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build 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 [ 83%] Built target clangDriver /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]: 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/Tooling/CMakeFiles/clangTooling.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target clangSerialization /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]: 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= [ 83%] Built target clangTooling /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/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.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]: 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' 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' [ 85%] Built target clangToolingCore /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' 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= 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]: 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 [ 88%] Built target clangFormat /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[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/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/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build [ 88%] Built target clangFrontend 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= /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 [ 88%] Built target clangChangeNamespace make[5]: Entering 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/depend 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' 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= /usr/bin/make -f tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build make[5]: Entering directory '/<>/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= [ 88%] Built target findAllSymbols /usr/bin/make -f tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build.make tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend make[5]: Entering directory '/<>/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' 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]: 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 [ 88%] Built target clangApplyReplacements /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]: 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[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]: Leaving directory '/<>/build-llvm' make[5]: Entering 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]: Nothing to be done for 'tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 88%] Built target clangDynamicASTMatchers 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' /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend [ 88%] Built target clangQuery /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend [ 88%] Built target clangMove make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' /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 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/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]: 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/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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= [ 90%] Built target clangStaticAnalyzerFrontend /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= [ 90%] Built target clangTidy /usr/bin/make -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend make[5]: Leaving directory '/<>/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/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.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/llvm/CMakeFiles/clangTidyLLVMModule.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 [ 90%] 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[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' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 90%] Built target clangStaticAnalyzerCore /usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend make[5]: Entering directory '/<>/build-llvm' 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' 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= [ 90%] Built target clangTidyGoogleModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend 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' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target clangStaticAnalyzerCheckers /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/clang-tidy/readability /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build make[5]: Leaving directory '/<>/build-llvm' /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/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.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' [ 95%] Built target clangIncludeFixer /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' 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/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build 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= [ 95%] Built target clangTidyUtils /usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.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]: 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 [ 95%] Built target clangTidyReadabilityModule /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= [ 97%] 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/Index/CMakeFiles/clangIndex.dir/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' 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= 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 [ 97%] Built target clangIndex /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/cert /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build'. /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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build [ 97%] Built target clangTidyPlugin /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]: 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]: 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]: 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]: 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' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target clangTidyBoostModule /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 [ 97%] Built target clangARCMigrate /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 [ 97%] Built target clangTidyCERTModule make[5]: Entering 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/depend 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' 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/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/modernize/CMakeFiles/clangTidyModernizeModule.dir/build.make tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.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/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]: 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]: 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]: 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 [ 97%] Built target clangTidyCppCoreGuidelinesModule /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= [ 97%] Built target clangTidyMPIModule /usr/bin/make -f tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/build.make tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/depend make[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' [ 97%] Built target clangTidyPerformanceModule /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/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/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/tools/extra/clang-rename /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-rename /<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/DependInfo.cmake --color= [100%] Built target clangTidyModernizeModule 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 /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 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' 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-reorder-fields/CMakeFiles/clangReorderFields.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' [100%] Built target clangIncludeFixerPlugin /usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/build.make tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/build /usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/InstPrinter /<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= [100%] Built target clangReorderFields /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]: 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 'tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clangRename 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' [100%] Built target LLVMAMDGPUDisassembler 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' [100%] Built target LLVMAMDGPUAsmParser make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] 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' [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' 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= 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= make[5]: Entering directory '/<>/build-llvm' 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= Scanning dependencies of target FindAllSymbolsTests make[5]: Leaving 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 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 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 make[5]: Entering directory '/<>/build-llvm' 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 [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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangApplyReplacementsTests.dir/ReformattingTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-apply-replacements/ReformattingTest.cpp make[5]: Entering directory '/<>/build-llvm' 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/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/change-namespace && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o -c /<>/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections 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/libclangToolingCore.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-4.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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:481:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:1604:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:568:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 [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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ChangeNamespaceTests /usr/bin/make -f tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/build.make tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/depend make[5]: Entering directory '/<>/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= 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp [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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target FindAllSymbolsTests /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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IncludeFixerTests.dir/IncludeFixerTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/include-fixer/IncludeFixerTest.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/ClangTidyDiagnosticConsumerTest.cpp:1: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangMoveTests /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/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-rename/tool/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/extra/clang-rename/tool/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/extra/clang-rename/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-rename/tool /<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-rename/tool/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-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 /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/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' [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/ClangTidyOptionsTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:19, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, 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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /<>/tools/clang/tools/extra/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/../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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:87:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/IncludeFixerTests.dir/IncludeFixerTest.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-4.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:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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-4.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target IncludeFixerTests [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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/LLVMModuleTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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/MiscModuleTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/MiscModuleTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/MiscModuleTest.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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:189:1: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp [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 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.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/OverlappingReplacementsTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/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:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133: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/ReadabilityModuleTest.cpp:1: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:182:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:287:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:187:52: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:207:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:5: required by substitution of ‘template typename 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:1979:56: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:737:69: required from here /<>/include/llvm/Support/Casting.h:133:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:5535:68: required from here /<>/include/llvm/Support/Casting.h:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:221:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::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:182:72: 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -g -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/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-4.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 -- Testing: 490 tests, 4 threads -- Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 59.74s Expected Passes : 489 Expected Failures : 1 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 33 /usr/bin/make -f CMakeFiles/Makefile2 tools/lld/test/CMakeFiles/check-lld.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.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/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/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" /<> /<>/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/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= 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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make 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/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build [ 0%] Built target LLVMDemangle /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.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' [ 3%] Built target obj.llvm-tblgen 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/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend [ 3%] Built target LLVMTableGen /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= [ 9%] 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/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]: 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' 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' make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 9%] Built target LLVMMCDisassembler make[5]: Leaving directory '/<>/build-llvm' [ 9%] Built target LLVMMCParser /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build /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= /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/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 9%] Built target LLVMObjectYAML /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[5]: Entering directory '/<>/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build 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]: 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/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/Option/CMakeFiles/LLVMOption.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 9%] Built target LLVMDebugInfoDWARF [ 12%] Built target LLVMDebugInfoMSF /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]: 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= [ 12%] Built target LLVMOption /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[5]: Entering directory '/<>/build-llvm' 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]: 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/MC/CMakeFiles/LLVMMC.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 12%] Built target LLVMDebugInfoCodeView /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]: 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 [ 12%] Built target LLVMSymbolize /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend [ 15%] Built target LLVMMC /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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.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 [ 18%] Built target LLVMDebugInfoPDB 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' /usr/bin/make -f tools/lld/lib/Config/CMakeFiles/lldConfig.dir/build.make tools/lld/lib/Config/CMakeFiles/lldConfig.dir/depend 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' 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]: 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' [ 18%] Built target LLVMLineEditor [ 18%] Built target not [ 18%] Built target FileCheck /usr/bin/make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend /usr/bin/make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend /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' 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= 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' make[5]: 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= 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= make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target lldConfig /usr/bin/make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build /usr/bin/make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target lldReaderWriter /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/unittest /<>/build-llvm /<>/build-llvm/utils/unittest /<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color= /usr/bin/make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/build make[5]: Entering directory '/<>/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= 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build [ 18%] Built target lldCore /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]: Entering directory '/<>/build-llvm' 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 utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build make[5]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target gtest 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' /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build 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' make[5]: Entering 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]: 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= [ 21%] Built target gtest_main [ 21%] Built target lldYAML /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend [ 21%] Built target lldMachO /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[5]: 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" /<> /<>/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]: 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 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.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 [ 21%] Built target llvm-tblgen /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend [ 21%] Built target LLVMXRay make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: 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 lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/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 '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 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 24%] Built target PollyISL /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend [ 24%] Built target intrinsics_gen [ 24%] Built target LibOptionsTableGen /usr/bin/make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend /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' 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= [ 24%] 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" /<> /<>/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' 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= 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 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 'tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= [ 24%] Built target DriverOptionsTableGen [ 24%] Built target COFFOptionsTableGen /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= /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend [ 24%] Built target ELFOptionsTableGen /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]: 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/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' [ 24%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend [ 27%] 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/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/MIRParser /<>/build-llvm /<>/build-llvm/lib/CodeGen/MIRParser /<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.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= 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]: 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' [ 27%] 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build [ 27%] Built target LLVMAsmPrinter /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend [ 27%] Built target LLVMGlobalISel /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= [ 27%] Built target LLVMSelectionDAG 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= /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend 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= 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' [ 27%] Built target LLVMBitWriter make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.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/depend [ 30%] Built target LLVMBitReader /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' make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 36%] Built target LLVMCodeGen /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/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build /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/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 36%] Built target LLVMInstrumentation 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' /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend [ 36%] Built target LLVMInstCombine /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/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' 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' 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/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' [ 39%] Built target LLVMTransformUtils [ 39%] Built target LLVMVectorize 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 /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend /usr/bin/make -f lib/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' 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' 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]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] Built target LLVMipo /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend [ 45%] Built target LLVMScalarOpts /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/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' [ 45%] Built target LLVMCoroutines /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.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/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]: 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= [ 45%] Built target LLVMObjCARCOpts /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 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/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= [ 45%] Built target LLVMLinker /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/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' [ 45%] Built target LLVMLTO /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/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/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build 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]: 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' /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 45%] Built target LLVMInterpreter [ 45%] Built target LLVMExecutionEngine /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/MCJIT /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/MCJIT /<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= [ 45%] Built target LLVMObject 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= /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build [ 51%] Built target LLVMAnalysis make[5]: Leaving 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' /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' 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]: Entering directory '/<>/build-llvm' [ 51%] Built target LLVMOrcJIT 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 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= [ 51%] Built target LLVMMCJIT /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]: 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= [ 51%] 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/build /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/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/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.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/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/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 51%] Built target AArch64CommonTableGen [ 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 [ 51%] Built target AMDGPUCommonTableGen /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend make[5]: Entering directory '/<>/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/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.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/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/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]: 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/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/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'. [ 54%] Built target ARMCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/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= [ 54%] Built target LanaiCommonTableGen /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 [ 54%] Built target HexagonCommonTableGen 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 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= [ 54%] Built target BPFCommonTableGen /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/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= 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= [ 57%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/depend 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 /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/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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/MSP430/CMakeFiles/MSP430CommonTableGen.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' [ 60%] Built target PowerPCCommonTableGen [ 60%] Built target NVPTXCommonTableGen /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend [ 60%] Built target MSP430CommonTableGen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/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/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build [ 60%] Built target RISCVCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend make[5]: 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/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' make[5]: Nothing to be done for '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' 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' [ 60%] Built target SparcCommonTableGen /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[5]: Entering directory '/<>/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= [ 60%] Built target SystemZCommonTableGen /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend [ 60%] 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' [ 60%] Built target XCoreCommonTableGen 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= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData/Coverage /<>/build-llvm /<>/build-llvm/lib/ProfileData/Coverage /<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= /usr/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/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[5]: 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]: 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' [ 60%] Built target LLVMAsmParser /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend [ 60%] Built target LLVMProfileData /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend [ 63%] Built target LLVMPasses make[5]: Entering directory '/<>/build-llvm' [ 63%] Built target LLVMCoverage /usr/bin/make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= /usr/bin/make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.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= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] 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" /<> /<>/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" /<> /<>/tools/lld/COFF /<>/build-llvm /<>/build-llvm/tools/lld/COFF /<>/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake --color= 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/Driver/CMakeFiles/lldDriver.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 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 [ 63%] Built target lldDriver /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 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/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/lld/COFF/CMakeFiles/lldCOFF.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 'tools/lld/ELF/CMakeFiles/lldELF.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/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] Built target lldCOFF /usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend [ 63%] Built target LLVMAArch64Info 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= /usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend [ 66%] Built target lldELF make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Disassembler /<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend make[5]: 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' 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' 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 [ 66%] Built target LLVMAArch64CodeGen /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/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.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]: 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/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/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' [ 66%] Built target LLVMAArch64AsmPrinter /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend [ 66%] 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]: 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' 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= [ 66%] Built target LLVMAArch64Disassembler 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/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 [ 66%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend make[5]: Entering directory '/<>/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 [ 66%] Built target LLVMAMDGPUUtils /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[5]: 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 [ 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]: 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]: 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/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/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build [ 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/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/ARM/AsmParser /<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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 [ 72%] Built target LLVMAMDGPUCodeGen /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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/ARM/Disassembler /<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= [ 72%] Built target LLVMARMAsmParser 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 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' [ 72%] 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' 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/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' 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= [ 72%] 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' 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/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/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/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]: 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' [ 72%] Built target LLVMARMDesc /usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build [ 72%] Built target LLVMARMAsmPrinter /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/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/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= [ 72%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend [ 72%] Built target LLVMBPFDisassembler /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/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 72%] 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' [ 72%] Built target LLVMBPFInfo 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/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/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/AsmParser /<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color= /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/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 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' [ 72%] Built target LLVMBPFDesc /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend [ 72%] 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/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.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]: 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' 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 /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]: 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' /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build [ 72%] Built target LLVMHexagonDisassembler [ 72%] Built target LLVMHexagonInfo /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend /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' 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/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/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/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/AsmParser /<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake --color= [ 75%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend [ 75%] Built target LLVMHexagonCodeGen /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 /<>/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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/MCTargetDesc /<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color= 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/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.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]: 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/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/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 75%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/depend 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]: 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/LLVMLanaiInstPrinter.dir/DependInfo.cmake --color= [ 75%] Built target LLVMLanaiInfo /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend [ 78%] Built target LLVMLanaiCodeGen [ 78%] Built target LLVMLanaiAsmParser make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend /usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend 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/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build 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/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' 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/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/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] Built target LLVMMipsAsmPrinter /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend [ 78%] Built target LLVMLanaiInstPrinter /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' 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/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' 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 /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build [ 78%] Built target LLVMLanaiDisassembler /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/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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Mips/MCTargetDesc /<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color= 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]: 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 [ 78%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend [ 78%] Built target LLVMMipsInfo make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' 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' 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/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build [ 78%] Built target LLVMMipsDesc 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' /usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend 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/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= [ 81%] Built target LLVMMipsCodeGen /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend [ 81%] Built target LLVMMipsAsmParser 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= /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/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]: 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/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' 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' [ 81%] Built target LLVMMSP430CodeGen /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 [ 81%] Built target LLVMMSP430AsmPrinter [ 81%] Built target LLVMMSP430Desc /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend /usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Entering 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/InstPrinter /<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/TargetInfo /<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= [ 81%] Built target LLVMMSP430Info /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]: 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/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/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/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build [ 81%] Built target LLVMNVPTXDesc /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend make[5]: Entering directory '/<>/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/TargetInfo/CMakeFiles/LLVMNVPTXInfo.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 [ 81%] Built target LLVMNVPTXAsmPrinter /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend [ 81%] Built target LLVMNVPTXInfo /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' 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/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build [ 84%] Built target LLVMNVPTXCodeGen /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: 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= 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/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build [ 84%] 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' make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 84%] Built target LLVMPowerPCAsmParser /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= [ 84%] Built target LLVMPowerPCAsmPrinter /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.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/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.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' 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/CMakeFiles/LLVMPowerPCCodeGen.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/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 84%] Built target LLVMPowerPCCodeGen /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 84%] Built target LLVMPowerPCInfo /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/TargetInfo /<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/DependInfo.cmake --color= [ 84%] Built target LLVMPowerPCDesc make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/MCTargetDesc /<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/DependInfo.cmake --color= [ 84%] Built target LLVMRISCVCodeGen /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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.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]: 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/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.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 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/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/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMSparcCodeGen [ 87%] Built target LLVMRISCVDesc [ 87%] Built target LLVMSparcInfo /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 [ 87%] Built target LLVMRISCVInfo /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend /usr/bin/make -f lib/Target/Sparc/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/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/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/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/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 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/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build [ 87%] Built target LLVMSparcAsmPrinter 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/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] 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' 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 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= 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' 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/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build /usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build [ 87%] Built target LLVMSparcDesc /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' 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]: 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]: 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' [ 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 [ 87%] 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]: 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/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 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= /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= [ 90%] Built target LLVMSystemZDesc /usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend [ 90%] Built target LLVMSystemZInfo [ 90%] Built target LLVMSystemZCodeGen 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= /usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend /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' 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 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]: 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]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 90%] Built target LLVMX86Disassembler /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend make[5]: Leaving directory '/<>/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/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/X86/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/X86/MCTargetDesc /<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= [ 90%] Built target LLVMX86AsmParser /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 [ 90%] Built target LLVMX86AsmPrinter [ 90%] Built target LLVMX86CodeGen /usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Utils /<>/build-llvm /<>/build-llvm/lib/Target/X86/Utils /<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build make[5]: Entering directory '/<>/build-llvm' 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/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 [ 93%] 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' 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' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMX86Info /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= [ 93%] Built target LLVMX86Utils /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend [ 93%] Built target LLVMXCoreCodeGen 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]: 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/XCore/MCTargetDesc /<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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' [ 93%] 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]: 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= [ 93%] Built target LLVMXCoreDisassembler /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]: 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' [ 93%] Built target LLVMXCoreDesc /usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend [ 93%] Built target LLVMXCoreInfo 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' 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/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/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/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMAMDGPUAsmPrinter [ 93%] Built target LLVMAMDGPUDisassembler [ 93%] 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' [ 93%] Built target LLVM /usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend /usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend /usr/bin/make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-config /<>/build-llvm /<>/build-llvm/tools/llvm-config /<>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/yaml2obj /<>/build-llvm /<>/build-llvm/tools/yaml2obj /<>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color= 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-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build 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' make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target llvm-config /usr/bin/make -f tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/build.make tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/depend make[5]: 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' 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= make[5]: Entering 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 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/yaml2obj/CMakeFiles/yaml2obj.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target lld /usr/bin/make -f tools/lld/unittests/CoreTests/CMakeFiles/CoreTests.dir/build.make tools/lld/unittests/CoreTests/CMakeFiles/CoreTests.dir/depend [ 93%] Built target llvm-ar [ 96%] Built target yaml2obj /usr/bin/make -f tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/build.make tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/depend /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/lld/unittests/CoreTests /<>/build-llvm /<>/build-llvm/tools/lld/unittests/CoreTests /<>/build-llvm/tools/lld/unittests/CoreTests/CMakeFiles/CoreTests.dir/DependInfo.cmake --color= 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/lld/unittests/DriverTests /<>/build-llvm /<>/build-llvm/tools/lld/unittests/DriverTests /<>/build-llvm/tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.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' [ 96%] Built target llc /usr/bin/make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend Scanning dependencies of target DriverTests 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= 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 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' 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]: Entering directory '/<>/build-llvm' Scanning dependencies of target CoreTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/unittests/CoreTests/CMakeFiles/CoreTests.dir/build.make tools/lld/unittests/CoreTests/CMakeFiles/CoreTests.dir/build 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' [ 96%] Building CXX object tools/lld/unittests/CoreTests/CMakeFiles/CoreTests.dir/ParallelTest.cpp.o [ 96%] Built target llvm-as [ 96%] Building CXX object tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/DarwinLdDriverTest.cpp.o [ 96%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryReaderTests.cpp.o /usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend cd /<>/build-llvm/tools/lld/unittests/CoreTests && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/unittests/CoreTests -I/<>/tools/lld/unittests/CoreTests -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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CoreTests.dir/ParallelTest.cpp.o -c /<>/tools/lld/unittests/CoreTests/ParallelTest.cpp cd /<>/build-llvm/tools/lld/unittests/MachOTests && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryReaderTests.cpp.o -c /<>/tools/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp cd /<>/build-llvm/tools/lld/unittests/DriverTests && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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' 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' [ 96%] 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' [ 96%] 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 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' [ 96%] Built target llvm-mc /usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend make[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' [ 96%] 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' [ 96%] Built target llvm-objdump /usr/bin/make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-pdbdump /<>/build-llvm /<>/build-llvm/tools/llvm-pdbdump /<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 96%] Built target llvm-pdbdump /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-readobj /<>/build-llvm /<>/build-llvm/tools/llvm-readobj /<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 96%] 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' [ 96%] 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/MachONormalizedFileBinaryWriterTests.cpp.o cd /<>/build-llvm/tools/lld/unittests/MachOTests && /usr/bin/g++-7 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryWriterTests.cpp.o -c /<>/tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp [100%] Linking CXX executable CoreTests cd /<>/build-llvm/tools/lld/unittests/CoreTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/CoreTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/CoreTests.dir/ParallelTest.cpp.o -o CoreTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread -lpthread ../../../../lib/libLLVM-4.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [100%] Built target CoreTests [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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 /<>/utils/unittest/googletest/include/gtest/gtest.h:56, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/utils/unittest/googletest/include/gtest/gtest.h:56, 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 /<>/utils/unittest/googletest/include/gtest/gtest.h:56, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -lpthread ../../../../lib/liblldConfig.a ../../../../lib/liblldReaderWriter.a ../../../../lib/liblldYAML.a ../../../../lib/liblldCore.a ../../../../lib/libLLVM-4.0.so.1 [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 -D_GNU_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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileYAMLTests.cpp.o -c /<>/tools/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -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 -lpthread ../../../../lib/liblldConfig.a ../../../../lib/liblldReaderWriter.a ../../../../lib/liblldYAML.a ../../../../lib/liblldCore.a ../../../../lib/libLLVM-4.0.so.1 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: 1018 tests, 4 threads -- Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 217.98s Expected Passes : 1009 Unsupported Tests : 9 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 43 /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 lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.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/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/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" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[5]: 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= /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]: 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/TableGen/CMakeFiles/LLVMTableGen.dir/build.make 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]: 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 '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 [ 2%] Built target obj.llvm-tblgen /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 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= 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' make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/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 [ 6%] Built target LLVMSupport make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[5]: Leaving 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' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ObjectYAML /<>/build-llvm /<>/build-llvm/lib/ObjectYAML /<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= [ 6%] 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= [ 6%] Built target LLVMMCDisassembler /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build 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' 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= /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]: 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]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 9%] Built target LLVMMC /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend [ 9%] Built target LLVMOption 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= /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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build [ 9%] Built target LLVMObjectYAML /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' 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/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/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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/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' [ 9%] Built target LLVMDebugInfoDWARF 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' /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build make[5]: Entering directory '/<>/build-llvm' [ 11%] Built target LLVMDebugInfoMSF 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/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend [ 11%] Built target LLVMDebugInfoCodeView 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= /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/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.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" /<> /<>/utils/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= /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]: 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' [ 13%] Built target LLVMDebugInfoPDB /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/count /<>/build-llvm /<>/build-llvm/utils/count /<>/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color= [ 13%] Built target LLVMSymbolize [ 13%] 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 utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.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 /usr/bin/make -f projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build.make projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: 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/FileCheck/CMakeFiles/FileCheck.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'. 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' 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' [ 13%] 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/lib /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib /<>/build-llvm/projects/compiler-rt/lib/CMakeFiles/SanitizerLintCheck.dir/DependInfo.cmake --color= [ 13%] 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 [ 13%] Built target count /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build.make projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/sanitizer_common/tests /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/tests /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' Scanning dependencies of target SanitizerLintCheck 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= 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 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]: 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' [ 13%] Built target compiler-rt-headers /usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend [ 13%] Running lint check for sanitizer sources... cd /<>/build-llvm/projects/compiler-rt/lib && env LLVM_CHECKOUT=/<> SILENT=1 TMPDIR= PYTHON_EXECUTABLE=/usr/bin/python2.7 COMPILER_RT=/<>/projects/compiler-rt /<>/projects/compiler-rt/lib/sanitizer_common/scripts/check_lint.sh [ 13%] 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]: 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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]: 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]: 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' 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' [ 16%] Built target RTSanitizerCommonLibc.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 [ 16%] 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[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]: 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= [ 18%] Built target RTAsan_dynamic.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build.make projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' 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= 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' make[5]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target RTInterception.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 [ 18%] Built target RTLSanCommon.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/DependInfo.cmake --color= make[5]: 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/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build make[5]: Entering 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]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target RTUbsan_cxx.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend [ 18%] Built target RTUbsan.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/DependInfo.cmake --color= make[5]: 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= [ 18%] Built target RTAsan_cxx.armhf 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 /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' make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake --color= make[5]: 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 [ 18%] 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/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]: 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= [ 18%] 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]: 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 [ 18%] Built target RTAsan.armhf /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake --color= make[5]: 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]: 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 [ 18%] Built target clang_rt.profile-armhf /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color= 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= [ 18%] Built target obj.clang-tblgen /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 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/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 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target LLVMXRay [ 18%] 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 /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= 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/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_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]: 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]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target clang_rt.asan-armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/depend make[5]: 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= [ 20%] Built target PollyISL /usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend [ 20%] Built target clang_rt.asan_cxx-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= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/profile /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/profile /<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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 [ 20%] Built target profile 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' [ 20%] Built target clang_rt.asan-preinit-armhf /usr/bin/make -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend make[5]: Entering directory '/<>/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= /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= [ 20%] Built target clang-tblgen /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make[5]: Entering directory '/<>/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/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' [ 20%] Built target ClangDriverOptions 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]: 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/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= [ 20%] Built target AttributeCompatFuncTableGen [ 20%] Built target intrinsics_gen /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 /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend make[5]: Entering directory '/<>/build-llvm' 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]: 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 lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build make[5]: Entering directory '/<>/build-llvm' 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' [ 20%] Built target LibOptionsTableGen /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/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]: Leaving directory '/<>/build-llvm' [ 20%] Built target clang_rt.asan-armhf-symbols 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' /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 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' 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= [ 20%] Built target RTAsan_dynamic_version_script_dummy.armhf /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= [ 20%] Built target clang_rt.asan_cxx-armhf-symbols /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/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/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/ClangCommentHTMLNamedCharacterReferences.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 20%] 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]: 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 [ 25%] Built target clang-headers /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' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.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/ClangAttrClasses.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" /<> /<>/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= [ 25%] Built target ClangCommentHTMLTagsProperties /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend 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/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/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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' /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' [ 25%] 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= [ 25%] Built target ClangAttrVisitor /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend make[5]: 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' [ 27%] Built target ClangDeclNodes /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' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.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/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/ClangAttrDump.dir/DependInfo.cmake --color= [ 27%] 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 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/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/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build make[5]: Leaving directory '/<>/build-llvm' [ 27%] Built target ClangAttrImpl /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' /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]: 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= 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' [ 27%] Built target ClangAttrDump 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 /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]: 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' [ 27%] Built target ClangCommentNodes 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= /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend [ 27%] 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/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]: 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/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]: 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/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build [ 27%] 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' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 27%] Built target ClangCommentCommandInfo /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/ClangDiagnosticAnalysis.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/ClangDiagnosticIndexName.dir/DependInfo.cmake --color= [ 27%] 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 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/ClangDiagnosticFrontend.dir/DependInfo.cmake --color= 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]: 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' 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' [ 27%] 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 [ 27%] 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/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/ClangAttrList.dir/DependInfo.cmake --color= [ 27%] Built target ClangDiagnosticIndexName 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' /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/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build [ 27%] Built target ClangDiagnosticLex /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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' [ 27%] 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 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]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 27%] Built target ClangDiagnosticAST /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend make[5]: Entering directory '/<>/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= [ 27%] 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 make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build make[5]: Leaving directory '/<>/build-llvm' /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/ClangDiagnosticParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/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/ClangDiagnosticSerialization.dir/DependInfo.cmake --color= [ 27%] Built target ClangDiagnosticSema [ 27%] Built target ClangDiagnosticParse /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend /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]: 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' 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake --color= [ 27%] Built target ClangDiagnosticSerialization /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake --color= 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]: 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/ClangAttrHasAttributeImpl.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/ClangDiagnosticGroups.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' [ 27%] 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 [ 27%] Built target ClangAttrHasAttributeImpl /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/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= 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' [ 27%] Built target ClangDiagnosticCommon /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend 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= [ 27%] Built target ClangARMNeon /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/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build [ 27%] Built target ClangAttrParserStringSwitches /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 27%] Built target ClangAttrSpellingListIndex [ 27%] 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/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake --color= 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' 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 [ 27%] Built target ClangAttrParsedAttrImpl /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake --color= 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' [ 27%] 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 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' [ 27%] 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' 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= [ 27%] Built target ClangAttrPCHWrite /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/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' [ 27%] Built target ClangAttrPCHRead /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/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' 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/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build [ 27%] Built target ClangSACheckers /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 27%] Built target LLVMIRReader /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' 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' [ 27%] 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 30%] Built target LLVMCore /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/MIRParser /<>/build-llvm /<>/build-llvm/lib/CodeGen/MIRParser /<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 30%] Built target LLVMMIRParser /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend make[5]: 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/AsmPrinter/CMakeFiles/LLVMAsmPrinter.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 [ 30%] Built target LLVMAsmPrinter 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' /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend [ 30%] Built target LLVMGlobalISel /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[5]: Entering directory '/<>/build-llvm' 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= 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]: 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' make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 30%] Built target LLVMBitWriter /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend [ 32%] Built target LLVMBitReader /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= 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/Transforms/Utils /<>/build-llvm /<>/build-llvm/lib/Transforms/Utils /<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 32%] Built target LLVMInstrumentation /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/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.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' 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/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build [ 34%] Built target LLVMTransformUtils /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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build [ 34%] 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]: 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' 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 [ 37%] 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]: 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/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' [ 39%] Built target LLVMScalarOpts make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. /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' [ 39%] Built target LLVMVectorize /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend [ 44%] 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/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/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/ObjCARC /<>/build-llvm /<>/build-llvm/lib/Transforms/ObjCARC /<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/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]: 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/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build [ 44%] Built target LLVMCoroutines /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend [ 44%] Built target LLVMObjCARCOpts /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/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] Built target LLVMLinker /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' 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/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/Analysis /<>/build-llvm /<>/build-llvm/lib/Analysis /<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.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' 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' [ 44%] Built target LLVMLTO [ 44%] Built target LLVMObject /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= /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/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Interpreter /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Interpreter /<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /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' [ 44%] 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' 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= [ 44%] Built target LLVMInterpreter /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' 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' [ 44%] 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 [ 48%] Built target LLVMAnalysis /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/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[5]: Entering directory '/<>/build-llvm' [ 48%] Built target LLVMOrcJIT make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend [ 48%] 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= [ 48%] Built target LLVMTarget 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= /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/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/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/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/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/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' [ 48%] Built target AArch64CommonTableGen /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend [ 51%] Built target ARMCommonTableGen [ 51%] Built target AMDGPUCommonTableGen /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend 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]: 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= 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]: 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/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/Lanai/CMakeFiles/LanaiCommonTableGen.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/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. 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' [ 51%] Built target LanaiCommonTableGen /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend [ 51%] Built target HexagonCommonTableGen /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]: 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]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build 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' [ 51%] Built target MSP430CommonTableGen /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= [ 51%] Built target BPFCommonTableGen /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend [ 53%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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' [ 53%] Built target NVPTXCommonTableGen [ 53%] Built target RISCVCommonTableGen /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= [ 55%] Built target PowerPCCommonTableGen /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/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make 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/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' 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/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/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target SparcCommonTableGen /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend [ 55%] Built target X86CommonTableGen /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/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake --color= [ 55%] 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]: 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/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' 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' [ 55%] 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= [ 55%] Built target XCoreCommonTableGen /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend [ 55%] Built target LLVMAsmParser /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/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' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/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/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target LLVMCoverage [ 58%] 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 [ 58%] Built target LLVMLibDriver /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" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/DependInfo.cmake --color= /usr/bin/make -f tools/clang/lib/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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Lex /<>/build-llvm /<>/build-llvm/tools/clang/lib/Lex /<>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build [ 58%] 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 58%] Built target clangBasic /usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend [ 60%] 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/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' 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/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/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' 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 [ 60%] Built target clangASTMatchers [ 60%] Built target clangParse /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend /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/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/Sema /<>/build-llvm /<>/build-llvm/tools/clang/lib/Sema /<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake --color= [ 62%] Built target clangAST /usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Analysis /<>/build-llvm /<>/build-llvm/tools/clang/lib/Analysis /<>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/CodeGen /<>/build-llvm /<>/build-llvm/tools/clang/lib/CodeGen /<>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 65%] 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[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/Edit/CMakeFiles/clangEdit.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 65%] Built target clangEdit make[5]: Nothing to be done for 'tools/clang/lib/Sema/CMakeFiles/clangSema.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]: 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' 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= [ 65%] Built target clangSema /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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/ARCMigrate /<>/build-llvm /<>/build-llvm/tools/clang/lib/ARCMigrate /<>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 67%] Built target clangCodeGen /usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 67%] 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]: 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/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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= [ 67%] Built target clangARCMigrate /usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend make[5]: Leaving directory '/<>/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' [ 67%] Built target clangDriver 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= /usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Frontend/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/lib/Frontend/Rewrite /<>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake --color= [ 67%] Built target clangSerialization /usr/bin/make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/FrontendTool /<>/build-llvm /<>/build-llvm/tools/clang/lib/FrontendTool /<>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build'. [ 67%] 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]: 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/Core /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake --color= [ 69%] Built target clangRewriteFrontend /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend make[5]: 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' [ 69%] 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]: 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/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.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' [ 72%] Built target clangStaticAnalyzerFrontend /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 72%] 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" /<> /<>/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]: 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/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build [ 72%] 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' 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' 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= [ 72%] Built target LLVMAArch64CodeGen /usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend make[5]: 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]: 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 tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build [ 72%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend make[5]: Entering directory '/<>/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' 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' [ 72%] Built target LLVMAArch64Disassembler /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend make[5]: Entering directory '/<>/build-llvm' 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= [ 72%] Built target LLVMAArch64AsmPrinter /usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend make[5]: Entering directory '/<>/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/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.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]: 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target clangStaticAnalyzerCheckers /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend [ 76%] Built target LLVMAArch64Utils [ 76%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend /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]: 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/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build [ 79%] 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' 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= [ 79%] Built target LLVMAMDGPUUtils /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend make[5]: Leaving directory '/<>/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 /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.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/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build [ 79%] Built target LLVMAMDGPUDesc 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 /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]: 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/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build [ 81%] Built target LLVMAMDGPUCodeGen /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/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/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/CMakeFiles/LLVMARMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMARMInfo 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/depend /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build [ 81%] Built target LLVMARMCodeGen 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= /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' make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/ARM/InstPrinter /<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build make[5]: Leaving 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' /usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build [ 81%] Built target LLVMARMAsmParser /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[5]: 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= [ 81%] Built target LLVMARMDisassembler /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend [ 81%] 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]: 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/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' 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 [ 81%] 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]: 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' 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/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' [ 81%] Built target LLVMBPFCodeGen [ 81%] Built target LLVMBPFDisassembler /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend /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= [ 81%] Built target LLVMBPFAsmPrinter 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 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' /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build [ 81%] 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' 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/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMBPFDesc make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/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]: 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= [ 81%] 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' /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' [ 81%] Built target LLVMHexagonInfo /usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/Disassembler /<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color= make[5]: 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/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make 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/Disassembler/CMakeFiles/LLVMHexagonDisassembler.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend [ 81%] Built target LLVMHexagonCodeGen /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' 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' 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= [ 83%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend make[5]: Leaving directory '/<>/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]: 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]: 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/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build [ 83%] 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/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.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]: 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]: 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]: 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 [ 83%] Built target LLVMLanaiInfo /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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/LLVMLanaiInstPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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' [ 86%] Built target LLVMLanaiCodeGen /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]: 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= [ 86%] Built target LLVMLanaiDesc make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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]: 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 [ 86%] Built target LLVMLanaiInstPrinter /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]: 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]: 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 /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= [ 86%] 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/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build [ 86%] 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' [ 86%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/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' 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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]: 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 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' make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 88%] Built target LLVMMipsCodeGen [ 88%] Built target LLVMMipsDesc /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend [ 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 /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]: 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' 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/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 88%] 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]: 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' 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build [ 88%] Built target LLVMMSP430Info 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 /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 88%] Built target LLVMMSP430CodeGen /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend [ 88%] Built target LLVMMSP430Desc /usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/TargetInfo /<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/InstPrinter /<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/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' [ 88%] 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/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.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]: 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/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 88%] Built target LLVMNVPTXDesc /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 88%] Built target LLVMNVPTXInfo /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend [ 90%] Built target LLVMNVPTXCodeGen /usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/Disassembler /<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build make[5]: Entering 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]: 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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 90%] 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= [ 90%] Built target LLVMPowerPCAsmParser /usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/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' 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 /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/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 90%] Built target LLVMPowerPCInfo make[5]: Nothing to be done for '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' 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= [ 90%] Built target LLVMPowerPCAsmPrinter /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.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/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/DependInfo.cmake --color= [ 90%] Built target LLVMPowerPCCodeGen /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.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/RISCV/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/TargetInfo /<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/DependInfo.cmake --color= /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/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.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/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build [ 90%] Built target LLVMPowerPCDesc make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/MCTargetDesc /<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/DependInfo.cmake --color= [ 93%] Built target LLVMRISCVInfo /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend [ 93%] Built target LLVMRISCVCodeGen /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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.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/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 93%] Built target LLVMSparcInfo 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= /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= [ 93%] Built target LLVMRISCVDesc /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' [ 93%] Built target LLVMSparcAsmPrinter 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 /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build [ 93%] Built target LLVMSparcDesc /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/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' 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMSparcAsmParser /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend [ 93%] 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[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/AsmParser /<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= [ 93%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/Disassembler /<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/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]: 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/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMSystemZAsmParser /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend [ 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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/InstPrinter /<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/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 make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMSystemZCodeGen /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend make[5]: Entering directory '/<>/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]: 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= [ 93%] Built target LLVMSystemZAsmPrinter [ 93%] Built target LLVMSystemZInfo /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend /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]: 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' [ 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 make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target LLVMX86AsmParser /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= [ 95%] 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/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' 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]: 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' 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/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build [ 97%] Built target LLVMX86Desc /usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend [ 97%] Built target LLVMX86AsmPrinter /usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/X86/TargetInfo /<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/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/CMakeFiles/LLVMX86CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build [ 97%] Built target LLVMX86CodeGen 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' /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 [ 97%] Built target LLVMX86Info /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/XCore/Disassembler /<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake --color= 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/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]: 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= [ 97%] Built target LLVMXCoreDisassembler /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend [ 97%] Built target LLVMX86Utils /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/XCore/InstPrinter /<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake --color= make[5]: 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/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build /usr/bin/make -f lib/Target/XCore/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' [ 97%] Built target LLVMXCoreCodeGen /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' 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= [ 97%] Built target LLVMXCoreInfo /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake --color= 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 LLVMXCoreAsmPrinter make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend [ 97%] Built target LLVMXCoreDesc /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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/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/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build [ 97%] Built target asan /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' 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]: 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 [ 97%] 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' 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' [ 97%] Built target LLVMAMDGPUDisassembler [ 97%] 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' [ 97%] Built target LLVM /usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend /usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/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/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' 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]: 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= [ 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 sancov 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/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/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/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]: 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/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build [ 97%] Built target clang-offload-bundler 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/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= [ 97%] Built target llvm-nm [100%] Built target Polly /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend /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-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build 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' make[5]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.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 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-readobj/CMakeFiles/llvm-readobj.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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-objdump [100%] Built target llvm-readobj /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= [100%] Built target llvm-symbolizer make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/driver/CMakeFiles/clang.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clang make[5]: Leaving directory '/<>/build-llvm' [100%] Built target SanitizerLintCheck /usr/bin/make -f projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/build.make projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/test/sanitizer_common /<>/build-llvm /<>/build-llvm/projects/compiler-rt/test/sanitizer_common /<>/build-llvm/projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/DependInfo.cmake --color= Scanning dependencies of target check-sanitizer make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/build.make projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Running sanitizer_common tests cd /<>/build-llvm/projects/compiler-rt/test/sanitizer_common && /usr/bin/python2.7 /<>/utils/lit/lit.py -sv /<>/build-llvm/projects/compiler-rt/test/sanitizer_common/asan-armhf-Linux /<>/build-llvm/projects/compiler-rt/test/sanitizer_common/Unit lit.py: /<>/utils/lit/lit/discovery.py:224: warning: input '/<>/build-llvm/projects/compiler-rt/test/sanitizer_common/Unit' contained no tests -- Testing: 46 tests, 4 threads -- Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 1 warning(s) in tests. Testing Time: 27.63s Expected Passes : 33 Unsupported Tests : 13 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 37 /usr/bin/make -f CMakeFiles/Makefile2 tools/polly/test/CMakeFiles/check-polly.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.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/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/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" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Support /<>/build-llvm /<>/build-llvm/lib/Support /<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[5]: 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 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/Demangle/CMakeFiles/LLVMDemangle.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 [ 0%] Built target LLVMDemangle /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/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build [ 0%] Built target LLVMTableGen /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCParser /<>/build-llvm /<>/build-llvm/lib/MC/MCParser /<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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' make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build [ 5%] Built target LLVMSupport /usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend [ 8%] Built target obj.llvm-tblgen 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' 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' 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/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' [ 8%] 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' make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 8%] Built target LLVMMCDisassembler make[5]: Entering 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 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 [ 10%] Built target LLVMMC /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[5]: Entering directory '/<>/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/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/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= [ 10%] Built target LLVMObjectYAML make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend 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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build [ 10%] Built target LLVMOption 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/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build /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' 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' [ 10%] Built target LLVMDebugInfoDWARF make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend 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 [ 13%] Built target LLVMDebugInfoMSF /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving 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= /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' [ 13%] Built target LLVMDebugInfoCodeView 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' /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color= [ 13%] 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' 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 [ 13%] 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 utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/not /<>/build-llvm /<>/build-llvm/utils/not /<>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for '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 [ 13%] Built target FileCheck /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= [ 16%] Built target LLVMDebugInfoPDB /usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend make[5]: 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/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f 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 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 '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 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 16%] Built target gtest /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 [ 18%] Built target gtest_main 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= [ 18%] Built target not /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.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' 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= 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 [ 21%] Built target PollyISL /usr/bin/make -f tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend make[5]: Entering directory '/<>/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' /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' [ 21%] Built target obj.clang-tblgen 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/depend make[5]: Entering directory '/<>/build-llvm' [ 21%] Built target LLVMXRay make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. 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' [ 21%] Built target llvm-tblgen /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend 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/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' 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 lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build [ 21%] Built target clang-tblgen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= [ 21%] Built target AttributeCompatFuncTableGen /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 lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 21%] Built target intrinsics_gen /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 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/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%] Built target LibOptionsTableGen /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= [ 21%] Built target ClangCommentHTMLNamedCharacterReferences /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend make[5]: 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' 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/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/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]: 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/polly/lib/External/CMakeFiles/polly-isl-test.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 21%] 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 [ 21%] Built target polly-isl-test /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' 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/ClangAttrClasses.dir/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/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= [ 21%] Built target ClangAttrClasses /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend 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/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' [ 24%] Built target ClangDeclNodes 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/depend /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' 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= /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build [ 24%] 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 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/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/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build [ 24%] Built target ClangAttrDump make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'. 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' [ 24%] 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/ClangCommentCommandInfo.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' [ 24%] Built target ClangAttrImpl [ 24%] Built target ClangCommentNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake --color= 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/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'. [ 24%] Built target ClangCommentHTMLTags 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/depend 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 /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' 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= [ 24%] Built target ClangCommentCommandInfo /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/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' [ 24%] Built target ClangCommentCommandList [ 24%] 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 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 24%] 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/build /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangDiagnosticIndexName make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color= /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' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend [ 24%] Built target ClangDiagnosticLex 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= [ 24%] Built target ClangDiagnosticFrontend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend /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' 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= /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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/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' [ 24%] Built target ClangAttrList /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/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangDiagnosticSema /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= [ 24%] Built target ClangDiagnosticAST /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend [ 24%] Built target ClangDiagnosticComment 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= /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]: 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' 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= [ 24%] Built target ClangDiagnosticParse 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/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]: 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' /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/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/ClangDiagnosticGroups.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangDiagnosticSerialization make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangDiagnosticGroups 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 /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' 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= [ 24%] 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= [ 24%] Built target ClangARMNeon [ 24%] Built target ClangDiagnosticCommon /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/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/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.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]: 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' 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' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/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]: 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' [ 24%] Built target ClangAttrParsedAttrList /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend make[5]: Entering directory '/<>/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= [ 24%] Built target ClangAttrParserStringSwitches /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend [ 24%] 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]: 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' 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= [ 24%] 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]: 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]: 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' 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 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/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/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/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangAttrTemplateInstantiate [ 24%] Built target ClangAttrPCHWrite /usr/bin/make -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend [ 24%] Built target ClangAttrParsedAttrKinds /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" /<> /<>/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/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/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build [ 24%] Built target ClangAttrPCHRead /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 tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/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 '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 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 24%] Built target LLVMIRReader [ 24%] Built target ClangSACheckers /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 [ 27%] 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/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/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' 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/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/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 27%] 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]: 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/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= [ 27%] Built target LLVMGlobalISel /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Reader /<>/build-llvm /<>/build-llvm/lib/Bitcode/Reader /<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[5]: 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/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build [ 27%] Built target LLVMSelectionDAG make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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' [ 29%] Built target LLVMBitReader /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 29%] Built target LLVMAsmPrinter /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' [ 29%] Built target LLVMBitWriter /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend 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/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/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 [ 29%] Built target LLVMInstrumentation 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' /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/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 35%] Built target LLVMCodeGen /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend [ 35%] Built target LLVMInstCombine 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= /usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend [ 37%] Built target LLVMTransformUtils 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= /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/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/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/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' [ 40%] Built target LLVMipo /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.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/Transforms/Coroutines /<>/build-llvm /<>/build-llvm/lib/Transforms/Coroutines /<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build [ 40%] Built target LLVMVectorize 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/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/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/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/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 40%] 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/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/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/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/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 40%] Built target LLVMCoroutines [ 40%] Built target LLVMLinker /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= [ 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Analysis /<>/build-llvm /<>/build-llvm/lib/Analysis /<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[5]: 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/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 43%] 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= [ 43%] Built target LLVMLTO [ 48%] Built target LLVMAnalysis /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend [ 48%] Built target LLVMObject /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/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/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' 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/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/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]: 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]: 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 48%] Built target LLVMInterpreter [ 48%] Built target LLVMRuntimeDyld [ 48%] Built target LLVMOrcJIT /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend [ 48%] Built target LLVMMCJIT /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/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' 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= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target /<>/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/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' /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' 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build [ 48%] 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/ARM/CMakeFiles/ARMCommonTableGen.dir/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/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 51%] Built target ARMCommonTableGen [ 51%] Built target AMDGPUCommonTableGen /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend [ 51%] Built target LLVMTarget 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 /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= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.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 /<>/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]: 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' 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/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build [ 51%] Built target HexagonCommonTableGen /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 51%] Built target BPFCommonTableGen /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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 MSP430CommonTableGen /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/depend 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/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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]: 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]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'. /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 54%] Built target MipsCommonTableGen make[5]: Entering directory '/<>/build-llvm' [ 56%] Built target PowerPCCommonTableGen 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 /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/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= [ 56%] Built target RISCVCommonTableGen [ 56%] Built target NVPTXCommonTableGen /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend /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]: 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= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build 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 /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/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: 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]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 56%] Built target X86CommonTableGen [ 56%] Built target SystemZCommonTableGen /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/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. 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' [ 56%] Built target XCoreCommonTableGen [ 56%] Built target SparcCommonTableGen /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 [ 56%] Built target LLVMAsmParser 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= /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/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/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/CMakeFiles/LLVMProfileData.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' [ 56%] Built target LLVMProfileData make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build /usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend [ 59%] Built target LLVMPasses /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/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.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" /<> /<>/tools/clang/lib/Basic /<>/build-llvm /<>/build-llvm/tools/clang/lib/Basic /<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= 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= [ 59%] Built target LLVMLibDriver /usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend [ 59%] Built target LLVMCoverage /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/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/lib/Rewrite /<>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 62%] 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' 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]: 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 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/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/Basic/CMakeFiles/clangBasic.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 [ 62%] Built target clangBasic /usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend [ 62%] Built target clangRewrite 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= /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/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build [ 64%] Built target clangToolingCore 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 /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' 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]: Nothing to be done for 'tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/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 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 67%] Built target clangFormat /usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend make[5]: Entering directory '/<>/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= [ 67%] Built target LLVMAArch64Info /usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Disassembler /<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= 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' [ 70%] Built target clangAST /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build /usr/bin/make -f lib/Target/AArch64/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/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/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 70%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend [ 70%] Built target LLVMAArch64CodeGen /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]: 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/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/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= [ 70%] Built target LLVMAArch64Disassembler 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 /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/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/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 70%] Built target LLVMAArch64AsmPrinter make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build /usr/bin/make -f lib/Target/AMDGPU/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= [ 70%] Built target LLVMAArch64Utils /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: 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 /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/TargetInfo /<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= [ 70%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/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]: 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/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.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/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build [ 72%] Built target LLVMAMDGPUInfo /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend [ 72%] Built target LLVMAMDGPUUtils 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/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend 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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/ARM/TargetInfo /<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color= [ 75%] Built target LLVMAMDGPUCodeGen /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' 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= [ 75%] Built target LLVMAMDGPUDesc make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/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/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' [ 75%] Built target LLVMARMInfo 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/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 [ 75%] Built target LLVMARMDisassembler /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[5]: 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/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/ARM/MCTargetDesc /<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= [ 75%] Built target LLVMARMAsmParser /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' 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/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/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/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 [ 75%] 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]: 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' [ 75%] Built target LLVMARMDesc 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/depend make[5]: Entering directory '/<>/build-llvm' [ 75%] Built target LLVMARMAsmPrinter /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/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/BPF/InstPrinter /<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/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/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 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' make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 75%] Built target LLVMBPFCodeGen [ 75%] Built target LLVMBPFDisassembler 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/depend /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 75%] 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]: 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= [ 75%] Built target LLVMBPFInfo /usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/TargetInfo /<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build [ 75%] Built target LLVMHexagonAsmParser /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend make[5]: Entering directory '/<>/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' make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 75%] 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' 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= [ 75%] 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/Disassembler /<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/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/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]: 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]: 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/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build [ 78%] 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' 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/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] Built target LLVMHexagonDisassembler /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/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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/TargetInfo /<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake --color= [ 78%] Built target LLVMHexagonCodeGen /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend [ 81%] Built target LLVMLanaiCodeGen /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/MCTargetDesc /<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color= /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/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.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/LLVMLanaiInstPrinter.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]: 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/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build [ 81%] Built target LLVMLanaiAsmParser /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= [ 81%] Built target LLVMLanaiInfo /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/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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/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/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.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' 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= [ 81%] Built target LLVMLanaiInstPrinter /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= [ 81%] Built target LLVMLanaiDesc [ 81%] Built target LLVMLanaiDisassembler /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Mips/Disassembler /<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving 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= /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/CMakeFiles/LLVMMipsCodeGen.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' [ 83%] Built target LLVMMipsCodeGen /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build make[5]: 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' /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build [ 83%] Built target LLVMMipsAsmPrinter /usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: 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' 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Mips/AsmParser /<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= [ 83%] Built target LLVMMipsDisassembler [ 83%] Built target LLVMMipsInfo 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 /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend /usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/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/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' /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/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 83%] Built target LLVMMipsAsmParser /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend make[5]: Entering directory '/<>/build-llvm' 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' [ 83%] Built target LLVMMipsDesc make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.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/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/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 [ 83%] Built target LLVMMSP430AsmPrinter 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' 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' /usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend [ 83%] Built target LLVMMSP430CodeGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend [ 83%] 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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/TargetInfo /<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= [ 83%] 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/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/InstPrinter /<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build make[5]: 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= [ 83%] Built target LLVMNVPTXDesc make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend make[5]: 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 [ 83%] Built target LLVMNVPTXAsmPrinter /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend [ 83%] Built target LLVMNVPTXInfo make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend [ 86%] Built target LLVMNVPTXCodeGen /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/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/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/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' 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/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/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' 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' [ 86%] Built target LLVMPowerPCAsmPrinter /usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend [ 86%] 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' 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= [ 86%] Built target LLVMPowerPCAsmParser /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/DependInfo.cmake --color= 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 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' 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]: Leaving directory '/<>/build-llvm' [ 86%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/TargetInfo /<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target LLVMRISCVCodeGen [ 86%] Built target LLVMPowerPCCodeGen [ 86%] Built target LLVMPowerPCInfo /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/depend /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend [ 89%] Built target LLVMRISCVInfo /usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend /usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/TargetInfo /<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/MCTargetDesc /<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/DependInfo.cmake --color= 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' 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 /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build /usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/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/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMSparcInfo [ 89%] Built target LLVMRISCVDesc [ 89%] Built target LLVMSparcDesc /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 /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/AsmParser /<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake --color= [ 89%] Built target LLVMSparcCodeGen 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= /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= 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' 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 /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/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/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.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]: 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' [ 89%] Built target LLVMSparcAsmParser make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build /usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 89%] Built target LLVMSparcAsmPrinter 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 [ 89%] Built target LLVMSparcDisassembler /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend make[5]: 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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/Disassembler /<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build [ 89%] Built target LLVMSystemZCodeGen /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/TargetInfo /<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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]: 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' [ 89%] Built target LLVMSystemZAsmPrinter /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend [ 89%] Built target LLVMSystemZAsmParser /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color= [ 89%] Built target LLVMSystemZDisassembler /usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend [ 89%] Built target LLVMSystemZInfo /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' /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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/X86/AsmParser /<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/X86/Disassembler /<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMSystemZDesc /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/X86/InstPrinter /<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build [ 91%] Built target LLVMX86AsmParser [ 91%] 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' make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/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' 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/CMakeFiles/LLVMX86CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMX86CodeGen /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build /usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Utils /<>/build-llvm /<>/build-llvm/lib/Target/X86/Utils /<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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 [ 94%] Built target LLVMX86Desc make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 94%] Built target LLVMX86Info /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]: 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' [ 94%] Built target LLVMX86Utils /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= [ 94%] Built target LLVMXCoreAsmPrinter 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' /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.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/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/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build [ 94%] Built target LLVMXCoreCodeGen /usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend [ 94%] Built target LLVMXCoreDisassembler make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/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 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/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/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/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/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.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' [ 94%] Built target LLVMXCoreInfo /usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend [ 94%] Built target LLVMXCoreDesc 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 LLVMAMDGPUAsmPrinter 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' /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' [ 94%] 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' [ 94%] Built target LLVM /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend /usr/bin/make -f tools/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/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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-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 [ 94%] Built target llvm-config 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 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/depend /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' 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' 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' [ 97%] Built target Polly /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h | diff -u /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h | diff -u /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Canonicalization.h... make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/opt /<>/build-llvm /<>/build-llvm/tools/opt /<>/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Canonicalization.h | diff -u /<>/tools/polly/include/polly/Canonicalization.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h | diff -u /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h - make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IRBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IRBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/IRBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslAst.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IslAst.h | diff -u /<>/tools/polly/include/polly/CodeGen/IslAst.h - [ 97%] Built target opt /usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake --color= [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslNodeBuilder.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 - 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 - 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' [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h | diff -u /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h... [ 97%] Built target LLVMPolly /usr/bin/make -f tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build.make tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/depend 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 - 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= [ 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/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/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 - Scanning dependencies of target FlattenTests 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' [ 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%] Building CXX object tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/FlattenTest.cpp.o cd /<>/build-llvm/tools/polly/unittests/Flatten && /usr/bin/g++-7 -D_GNU_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/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FlattenTests.dir/FlattenTest.cpp.o -c /<>/tools/polly/unittests/Flatten/FlattenTest.cpp [ 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/RegisterPasses.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/RegisterPasses.h | diff -u /<>/tools/polly/include/polly/RegisterPasses.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScheduleOptimizer.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScheduleOptimizer.h | diff -u /<>/tools/polly/include/polly/ScheduleOptimizer.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopBuilder.h | diff -u /<>/tools/polly/include/polly/ScopBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopDetection.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopDetection.h | diff -u /<>/tools/polly/include/polly/ScopDetection.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h | diff -u /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopInfo.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopInfo.h | diff -u /<>/tools/polly/include/polly/ScopInfo.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopPass.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopPass.h | diff -u /<>/tools/polly/include/polly/ScopPass.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/GICHelper.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/GICHelper.h | diff -u /<>/tools/polly/include/polly/Support/GICHelper.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/SCEVAffinator.h... [ 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/SCEVAffinator.h | diff -u /<>/tools/polly/include/polly/Support/SCEVAffinator.h - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/SCEVValidator.h | diff -u /<>/tools/polly/include/polly/Support/SCEVValidator.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/ScopHelper.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ScopHelper.h | diff -u /<>/tools/polly/include/polly/Support/ScopHelper.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/ScopLocation.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ScopLocation.h | diff -u /<>/tools/polly/include/polly/Support/ScopLocation.h - [ 97%] Checking format of /<>/tools/polly/lib/Support/Mainpage.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/Mainpage.h | diff -u /<>/tools/polly/lib/Support/Mainpage.h - [ 97%] Checking format of /<>/tools/polly/tools/GPURuntime/GPUJIT.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/tools/GPURuntime/GPUJIT.h | diff -u /<>/tools/polly/tools/GPURuntime/GPUJIT.h - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/DependenceInfo.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/DependenceInfo.cpp | diff -u /<>/tools/polly/lib/Analysis/DependenceInfo.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopBuilder.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopBuilder.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/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/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/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/ScopDetectionDiagnostic.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/ScopDetectionDiagnostic.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.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 - /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= [ 97%] Checking format of /<>/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/IRBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/IRBuilder.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/IslAst.cpp | diff -u /<>/tools/polly/lib/CodeGen/IslAst.cpp - [ 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 - Scanning dependencies of target IslTests 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' [ 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%] Building CXX object tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/IslTest.cpp.o cd /<>/build-llvm/tools/polly/unittests/Isl && /usr/bin/g++-7 -D_GNU_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/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IslTests.dir/IslTest.cpp.o -c /<>/tools/polly/unittests/Isl/IslTest.cpp [100%] Checking format of /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp | diff -u /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp | diff -u /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/Utils.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/Utils.cpp | diff -u /<>/tools/polly/lib/CodeGen/Utils.cpp - [100%] Checking format of /<>/tools/polly/lib/Polly.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Polly.cpp | diff -u /<>/tools/polly/lib/Polly.cpp - [100%] Checking format of /<>/tools/polly/lib/Exchange/JSONExporter.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Exchange/JSONExporter.cpp | diff -u /<>/tools/polly/lib/Exchange/JSONExporter.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/GICHelper.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/GICHelper.cpp | diff -u /<>/tools/polly/lib/Support/GICHelper.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/RegisterPasses.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/RegisterPasses.cpp | diff -u /<>/tools/polly/lib/Support/RegisterPasses.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/SCEVAffinator.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/SCEVAffinator.cpp | diff -u /<>/tools/polly/lib/Support/SCEVAffinator.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/SCEVValidator.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/SCEVValidator.cpp | diff -u /<>/tools/polly/lib/Support/SCEVValidator.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/ScopHelper.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/ScopHelper.cpp | diff -u /<>/tools/polly/lib/Support/ScopHelper.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/ScopLocation.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/ScopLocation.cpp | diff -u /<>/tools/polly/lib/Support/ScopLocation.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/Canonicalization.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/Canonicalization.cpp | diff -u /<>/tools/polly/lib/Transform/Canonicalization.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/CodePreparation.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/CodePreparation.cpp | diff -u /<>/tools/polly/lib/Transform/CodePreparation.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/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... [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 - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp | diff -u /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp | diff -u /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp - [100%] Checking format of /<>/tools/polly/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/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/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/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 - make[5]: Leaving directory '/<>/build-llvm' [100%] Built target polly-check-format [100%] 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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -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 ../../../../lib/libLLVMCore.a ../../../../lib/libLLVMSupport.a ../../../../lib/libLLVMDemangle.a -lpthread ../../../../lib/libLLVM-4.0.so.1 ../../../../lib/libPollyISL.a -ljsoncpp -lrt -ldl -ltinfo -lpthread -lz -lm make[5]: Leaving directory '/<>/build-llvm' [100%] Built target FlattenTests [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 -Wl,-fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -g -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 ../../../../lib/libLLVMCore.a ../../../../lib/libLLVMSupport.a ../../../../lib/libLLVMDemangle.a -lpthread ../../../../lib/libLLVM-4.0.so.1 ../../../../lib/libPollyISL.a -ljsoncpp -lrt -ldl -ltinfo -lpthread -lz -lm make[5]: Leaving directory '/<>/build-llvm' [100%] Built target IslTests /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: 788 tests, 4 threads -- Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 78.64s Expected Passes : 732 Expected Failures : 11 Unsupported Tests : 45 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-4.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 37 /usr/bin/make -f CMakeFiles/Makefile2 tools/polly/test/CMakeFiles/check-polly.dir/all make[4]: Entering directory '/<>/build-llvm' /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' [ 5%] Built target LLVMSupport /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' [ 5%] Built target LLVMXRay /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' [ 5%] Built target LLVMDemangle /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' [ 8%] Built target obj.llvm-tblgen /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[5]: Entering directory '/<>/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' [ 8%] Built target LLVMTableGen /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[5]: Entering directory '/<>/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' [ 8%] Built target llvm-tblgen /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[5]: Entering directory '/<>/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' [ 8%] Built target AttributeCompatFuncTableGen /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make[5]: Entering directory '/<>/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' [ 8%] Built target intrinsics_gen /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 10%] Built target LLVMCore /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IRReader /<>/build-llvm /<>/build-llvm/lib/IRReader /<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 10%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen /<>/build-llvm /<>/build-llvm/lib/CodeGen /<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 16%] 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' [ 16%] 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' [ 16%] 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' [ 16%] 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' [ 16%] Built target LLVMGlobalISel /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Reader /<>/build-llvm /<>/build-llvm/lib/Bitcode/Reader /<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target LLVMBitReader /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target LLVMBitWriter /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Utils /<>/build-llvm /<>/build-llvm/lib/Transforms/Utils /<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 21%] Built target LLVMTransformUtils /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 21%] Built target LLVMInstrumentation /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/InstCombine /<>/build-llvm /<>/build-llvm/lib/Transforms/InstCombine /<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 21%] 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' [ 24%] 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' [ 27%] 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' [ 27%] 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' [ 27%] 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' [ 27%] 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' [ 27%] 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' [ 32%] 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' [ 32%] 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' [ 35%] 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' [ 35%] 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' [ 35%] Built target LLVMMCDisassembler /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 35%] Built target LLVMObject /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ObjectYAML /<>/build-llvm /<>/build-llvm/lib/ObjectYAML /<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 35%] 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' [ 35%] 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' [ 35%] 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' [ 37%] Built target LLVMDebugInfoMSF /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[5]: Entering directory '/<>/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' [ 37%] Built target LLVMDebugInfoCodeView /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[5]: Entering directory '/<>/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' [ 40%] Built target LLVMDebugInfoPDB /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[5]: Entering directory '/<>/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' [ 40%] Built target LLVMSymbolize /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[5]: Entering directory '/<>/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' [ 40%] Built target LLVMExecutionEngine /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[5]: Entering directory '/<>/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' [ 40%] Built target LLVMInterpreter /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[5]: Entering directory '/<>/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' [ 40%] Built target LLVMMCJIT /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[5]: Entering directory '/<>/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' [ 40%] 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' [ 40%] 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' [ 40%] 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' [ 40%] 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' [ 40%] 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' [ 40%] 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' [ 40%] 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' [ 40%] 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' [ 40%] 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' [ 40%] 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' [ 40%] 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' [ 40%] 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' [ 45%] 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' [ 45%] 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' [ 48%] 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' [ 48%] 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' [ 48%] 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' [ 48%] 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' [ 48%] 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' [ 51%] 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' [ 51%] 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' [ 51%] 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' [ 54%] 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' [ 54%] 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' [ 54%] 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' [ 54%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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/LLVMLanaiInstPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 54%] Built target LLVMLanaiInstPrinter /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' [ 54%] 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' [ 56%] 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' [ 59%] 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' [ 59%] 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' [ 59%] 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' [ 59%] 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' [ 59%] 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' [ 59%] 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' [ 59%] 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' [ 59%] 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' [ 59%] 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' [ 59%] 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' [ 59%] 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' [ 59%] 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' [ 62%] 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' [ 62%] 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' [ 62%] 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' [ 62%] 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' [ 64%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 64%] Built target RISCVCommonTableGen /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 64%] Built target LLVMRISCVCodeGen /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/TargetInfo /<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 67%] Built target LLVMRISCVInfo /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/MCTargetDesc /<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 67%] Built target LLVMRISCVDesc /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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 67%] 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' [ 70%] 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' [ 70%] 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' [ 70%] 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' [ 70%] 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' [ 70%] 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' [ 70%] 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' [ 72%] 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' [ 72%] 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' [ 72%] 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' [ 72%] 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' [ 72%] 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' [ 72%] 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' [ 72%] 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' [ 72%] Built target LLVMXCoreInfo /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend make[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' [ 72%] 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' [ 72%] 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' [ 72%] 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' [ 72%] 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' [ 72%] 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' [ 75%] Built target LLVMPasses /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 75%] Built target LibOptionsTableGen /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 75%] 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' [ 75%] Built target LLVM /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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' [ 81%] 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' [ 81%] 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' [ 81%] 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' [ 81%] 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' [ 81%] 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' [ 81%] Built target polly-isl-test /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' [ 81%] Built target gtest /usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend make[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' [ 83%] Built target gtest_main /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' [ 83%] Built target FlattenTests /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' [ 83%] Built target IslTests /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' [ 83%] 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' [ 83%] 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' [ 83%] 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: 788 tests, 4 threads -- Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 74.96s Expected Passes : 732 Expected Failures : 11 Unsupported Tests : 45 make[5]: Leaving directory '/<>/build-llvm' [ 83%] 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' [ 83%] 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' [ 83%] 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' [ 83%] 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' [ 83%] Built target ClangCommentHTMLTagsProperties /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target ClangDeclNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target ClangAttrClasses /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target ClangAttrVisitor /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target ClangStmtNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target ClangAttrDump /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target ClangAttrImpl /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target ClangCommentNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] Built target ClangDiagnosticLex /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] Built target ClangARMNeon /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Parse /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Parse /<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 86%] 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' [ 91%] Built target clangAST /usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend make[5]: Entering directory '/<>/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' [ 91%] 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' [ 94%] Built target clangToolingCore /usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Format /<>/build-llvm /<>/build-llvm/tools/clang/lib/Format /<>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target clangFormat /usr/bin/make -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-format /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-format /<>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target clang-format /usr/bin/make -f tools/polly/CMakeFiles/polly-check-format.dir/build.make tools/polly/CMakeFiles/polly-check-format.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly /<>/build-llvm /<>/build-llvm/tools/polly /<>/build-llvm/tools/polly/CMakeFiles/polly-check-format.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/CMakeFiles/polly-check-format.dir/build.make tools/polly/CMakeFiles/polly-check-format.dir/build make[5]: Entering directory '/<>/build-llvm' [ 97%] Checking format of /<>/tools/polly/include/polly/Canonicalization.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Canonicalization.h | diff -u /<>/tools/polly/include/polly/Canonicalization.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h | diff -u /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h | diff -u /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h | diff -u /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IRBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IRBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/IRBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslAst.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IslAst.h | diff -u /<>/tools/polly/include/polly/CodeGen/IslAst.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslExprBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IslExprBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/IslExprBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h | diff -u /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/Utils.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/Utils.h | diff -u /<>/tools/polly/include/polly/CodeGen/Utils.h - [ 97%] Checking format of /<>/tools/polly/include/polly/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/RegisterPasses.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/RegisterPasses.h | diff -u /<>/tools/polly/include/polly/RegisterPasses.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScheduleOptimizer.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScheduleOptimizer.h | diff -u /<>/tools/polly/include/polly/ScheduleOptimizer.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopBuilder.h | diff -u /<>/tools/polly/include/polly/ScopBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopDetection.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopDetection.h | diff -u /<>/tools/polly/include/polly/ScopDetection.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h | diff -u /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopInfo.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopInfo.h | diff -u /<>/tools/polly/include/polly/ScopInfo.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopPass.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopPass.h | diff -u /<>/tools/polly/include/polly/ScopPass.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/GICHelper.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/GICHelper.h | diff -u /<>/tools/polly/include/polly/Support/GICHelper.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/SCEVAffinator.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/SCEVAffinator.h | diff -u /<>/tools/polly/include/polly/Support/SCEVAffinator.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/SCEVValidator.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/SCEVValidator.h | diff -u /<>/tools/polly/include/polly/Support/SCEVValidator.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/ScopHelper.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ScopHelper.h | diff -u /<>/tools/polly/include/polly/Support/ScopHelper.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/ScopLocation.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ScopLocation.h | diff -u /<>/tools/polly/include/polly/Support/ScopLocation.h - [ 97%] Checking format of /<>/tools/polly/lib/Support/Mainpage.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/Mainpage.h | diff -u /<>/tools/polly/lib/Support/Mainpage.h - [ 97%] Checking format of /<>/tools/polly/tools/GPURuntime/GPUJIT.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/tools/GPURuntime/GPUJIT.h | diff -u /<>/tools/polly/tools/GPURuntime/GPUJIT.h - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/DependenceInfo.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/DependenceInfo.cpp | diff -u /<>/tools/polly/lib/Analysis/DependenceInfo.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/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/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 - [100%] Checking format of /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp | diff -u /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp | diff -u /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/Utils.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/Utils.cpp | diff -u /<>/tools/polly/lib/CodeGen/Utils.cpp - [100%] Checking format of /<>/tools/polly/lib/Exchange/JSONExporter.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Exchange/JSONExporter.cpp | diff -u /<>/tools/polly/lib/Exchange/JSONExporter.cpp - [100%] Checking format of /<>/tools/polly/lib/Polly.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Polly.cpp | diff -u /<>/tools/polly/lib/Polly.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/GICHelper.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/GICHelper.cpp | diff -u /<>/tools/polly/lib/Support/GICHelper.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/RegisterPasses.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/RegisterPasses.cpp | diff -u /<>/tools/polly/lib/Support/RegisterPasses.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/SCEVAffinator.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/SCEVAffinator.cpp | diff -u /<>/tools/polly/lib/Support/SCEVAffinator.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/SCEVValidator.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/SCEVValidator.cpp | diff -u /<>/tools/polly/lib/Support/SCEVValidator.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/ScopHelper.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/ScopHelper.cpp | diff -u /<>/tools/polly/lib/Support/ScopHelper.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/ScopLocation.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/ScopLocation.cpp | diff -u /<>/tools/polly/lib/Support/ScopLocation.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/Canonicalization.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/Canonicalization.cpp | diff -u /<>/tools/polly/lib/Transform/Canonicalization.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/CodePreparation.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/CodePreparation.cpp | diff -u /<>/tools/polly/lib/Transform/CodePreparation.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/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/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/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 - 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 --with ocaml 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.5.6 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 146 source files that are out of date updating environment: 146 added, 0 changed, 0 removed reading sources... [ 0%] AMDGPUUsage reading sources... [ 1%] AdvancedBuilds reading sources... [ 2%] AliasAnalysis reading sources... [ 2%] Atomics reading sources... [ 3%] BigEndianNEON reading sources... [ 4%] BitCodeFormat reading sources... [ 4%] BlockFrequencyTerminology reading sources... [ 5%] BranchWeightMetadata reading sources... [ 6%] Bugpoint reading sources... [ 6%] CMake reading sources... [ 7%] CMakePrimer reading sources... [ 8%] CodeGenerator reading sources... [ 8%] CodeOfConduct reading sources... [ 9%] CodingStandards reading sources... [ 10%] CommandGuide/FileCheck reading sources... [ 10%] CommandGuide/bugpoint reading sources... [ 11%] CommandGuide/index reading sources... [ 12%] CommandGuide/lit reading sources... [ 13%] CommandGuide/llc reading sources... [ 13%] CommandGuide/lli reading sources... [ 14%] CommandGuide/llvm-ar reading sources... [ 15%] CommandGuide/llvm-as reading sources... [ 15%] CommandGuide/llvm-bcanalyzer reading sources... [ 16%] CommandGuide/llvm-build reading sources... [ 17%] CommandGuide/llvm-config reading sources... [ 17%] CommandGuide/llvm-cov reading sources... [ 18%] CommandGuide/llvm-diff reading sources... [ 19%] CommandGuide/llvm-dis reading sources... [ 19%] CommandGuide/llvm-dwarfdump reading sources... [ 20%] CommandGuide/llvm-extract reading sources... [ 21%] CommandGuide/llvm-lib reading sources... [ 21%] CommandGuide/llvm-link reading sources... [ 22%] CommandGuide/llvm-nm reading sources... [ 23%] CommandGuide/llvm-profdata reading sources... [ 23%] 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%] ExceptionHandling reading sources... [ 32%] ExtendingLLVM reading sources... [ 33%] Extensions reading sources... [ 34%] FAQ reading sources... [ 34%] FaultMaps reading sources... [ 35%] Frontend/PerformanceTips reading sources... [ 36%] GarbageCollection reading sources... [ 36%] GetElementPtr reading sources... [ 37%] GettingStarted reading sources... [ 38%] GettingStartedVS reading sources... [ 39%] GlobalISel reading sources... [ 39%] GoldPlugin reading sources... [ 40%] HowToAddABuilder reading sources... [ 41%] HowToBuildOnARM reading sources... [ 41%] HowToCrossCompileLLVM reading sources... [ 42%] HowToReleaseLLVM reading sources... [ 43%] HowToSetUpLLVMStyleRTTI reading sources... [ 43%] HowToSubmitABug reading sources... [ 44%] HowToUseAttributes reading sources... [ 45%] HowToUseInstrMappings reading sources... [ 45%] InAlloca reading sources... [ 46%] LLVMBuild reading sources... [ 47%] LangRef reading sources... [ 47%] 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... [ 63%] Passes reading sources... [ 63%] Phabricator reading sources... [ 64%] ProgrammersManual reading sources... [ 65%] Projects reading sources... [ 65%] Proposals/GitHubMove reading sources... [ 66%] ReleaseNotes reading sources... [ 67%] ReleaseProcess reading sources... [ 67%] ReportingGuide reading sources... [ 68%] ScudoHardenedAllocator reading sources... [ 69%] SegmentedStacks reading sources... [ 69%] SourceLevelDebugging reading sources... [ 70%] SphinxQuickstartTemplate reading sources... [ 71%] StackMaps reading sources... [ 71%] Statepoints reading sources... [ 72%] SystemLibrary reading sources... [ 73%] TableGen/BackEnds reading sources... [ 73%] 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%] YamlIO reading sources... [ 82%] index reading sources... [ 83%] tutorial/BuildingAJIT1 reading sources... [ 84%] tutorial/BuildingAJIT2 reading sources... [ 84%] tutorial/BuildingAJIT3 reading sources... [ 85%] tutorial/BuildingAJIT4 reading sources... [ 86%] tutorial/BuildingAJIT5 reading sources... [ 86%] tutorial/LangImpl01 reading sources... [ 87%] tutorial/LangImpl02 reading sources... [ 88%] tutorial/LangImpl03 reading sources... [ 89%] tutorial/LangImpl04 reading sources... [ 89%] tutorial/LangImpl05 reading sources... [ 90%] tutorial/LangImpl06 reading sources... [ 91%] tutorial/LangImpl07 reading sources... [ 91%] tutorial/LangImpl08 reading sources... [ 92%] tutorial/LangImpl09 reading sources... [ 93%] tutorial/LangImpl10 reading sources... [ 93%] tutorial/OCamlLangImpl1 reading sources... [ 94%] tutorial/OCamlLangImpl2 reading sources... [ 95%] tutorial/OCamlLangImpl3 reading sources... [ 95%] tutorial/OCamlLangImpl4 reading sources... [ 96%] tutorial/OCamlLangImpl5 reading sources... [ 97%] tutorial/OCamlLangImpl6 reading sources... [ 97%] tutorial/OCamlLangImpl7 reading sources... [ 98%] tutorial/OCamlLangImpl8 reading sources... [ 99%] tutorial/index reading sources... [100%] yaml2obj /<>/docs/CommandGuide/lit.rst:64: WARNING: Duplicate explicit target name: "cmdoption-D". looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 0%] AMDGPUUsage writing output... [ 1%] AdvancedBuilds writing output... [ 2%] AliasAnalysis writing output... [ 2%] Atomics writing output... [ 3%] BigEndianNEON writing output... [ 4%] BitCodeFormat writing output... [ 4%] BlockFrequencyTerminology writing output... [ 5%] BranchWeightMetadata writing output... [ 6%] Bugpoint writing output... [ 6%] CMake writing output... [ 7%] CMakePrimer writing output... [ 8%] CodeGenerator writing output... [ 8%] CodeOfConduct writing output... [ 9%] CodingStandards writing output... [ 10%] CommandGuide/FileCheck writing output... [ 10%] CommandGuide/bugpoint writing output... [ 11%] CommandGuide/index writing output... [ 12%] CommandGuide/lit writing output... [ 13%] CommandGuide/llc writing output... [ 13%] CommandGuide/lli writing output... [ 14%] CommandGuide/llvm-ar writing output... [ 15%] CommandGuide/llvm-as writing output... [ 15%] CommandGuide/llvm-bcanalyzer writing output... [ 16%] CommandGuide/llvm-build writing output... [ 17%] CommandGuide/llvm-config writing output... [ 17%] CommandGuide/llvm-cov writing output... [ 18%] CommandGuide/llvm-diff writing output... [ 19%] CommandGuide/llvm-dis writing output... [ 19%] CommandGuide/llvm-dwarfdump writing output... [ 20%] CommandGuide/llvm-extract writing output... [ 21%] CommandGuide/llvm-lib writing output... [ 21%] CommandGuide/llvm-link writing output... [ 22%] CommandGuide/llvm-nm writing output... [ 23%] CommandGuide/llvm-profdata writing output... [ 23%] 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%] ExceptionHandling writing output... [ 32%] ExtendingLLVM writing output... [ 33%] Extensions writing output... [ 34%] FAQ writing output... [ 34%] FaultMaps writing output... [ 35%] Frontend/PerformanceTips writing output... [ 36%] GarbageCollection writing output... [ 36%] GetElementPtr writing output... [ 37%] GettingStarted writing output... [ 38%] GettingStartedVS writing output... [ 39%] GlobalISel writing output... [ 39%] GoldPlugin writing output... [ 40%] HowToAddABuilder writing output... [ 41%] HowToBuildOnARM writing output... [ 41%] HowToCrossCompileLLVM writing output... [ 42%] HowToReleaseLLVM writing output... [ 43%] HowToSetUpLLVMStyleRTTI writing output... [ 43%] HowToSubmitABug writing output... [ 44%] HowToUseAttributes writing output... [ 45%] HowToUseInstrMappings writing output... [ 45%] InAlloca writing output... [ 46%] LLVMBuild writing output... [ 47%] LangRef writing output... [ 47%] 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... [ 63%] Passes writing output... [ 63%] Phabricator writing output... [ 64%] ProgrammersManual writing output... [ 65%] Projects writing output... [ 65%] Proposals/GitHubMove writing output... [ 66%] ReleaseNotes writing output... [ 67%] ReleaseProcess writing output... [ 67%] ReportingGuide writing output... [ 68%] ScudoHardenedAllocator writing output... [ 69%] SegmentedStacks writing output... [ 69%] SourceLevelDebugging writing output... [ 70%] SphinxQuickstartTemplate writing output... [ 71%] StackMaps writing output... [ 71%] Statepoints writing output... [ 72%] SystemLibrary writing output... [ 73%] TableGen/BackEnds writing output... [ 73%] 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%] YamlIO writing output... [ 82%] index writing output... [ 83%] tutorial/BuildingAJIT1 writing output... [ 84%] tutorial/BuildingAJIT2 writing output... [ 84%] tutorial/BuildingAJIT3 writing output... [ 85%] tutorial/BuildingAJIT4 writing output... [ 86%] tutorial/BuildingAJIT5 writing output... [ 86%] tutorial/LangImpl01 writing output... [ 87%] tutorial/LangImpl02 writing output... [ 88%] tutorial/LangImpl03 writing output... [ 89%] tutorial/LangImpl04 writing output... [ 89%] tutorial/LangImpl05 writing output... [ 90%] tutorial/LangImpl06 writing output... [ 91%] tutorial/LangImpl07 writing output... [ 91%] tutorial/LangImpl08 writing output... [ 92%] tutorial/LangImpl09 writing output... [ 93%] tutorial/LangImpl10 writing output... [ 93%] tutorial/OCamlLangImpl1 writing output... [ 94%] tutorial/OCamlLangImpl2 writing output... [ 95%] tutorial/OCamlLangImpl3 writing output... [ 95%] tutorial/OCamlLangImpl4 writing output... [ 96%] tutorial/OCamlLangImpl5 writing output... [ 97%] tutorial/OCamlLangImpl6 writing output... [ 97%] 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, 1 warning. 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.5.6 making output directory... loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: 0 added, 0 changed, 0 removed looking for now-outdated files... none found writing... llvm-readobj.1 { } llvm-link.1 { } bugpoint.1 { } llvm-dwarfdump.1 { } lit.1 { } opt.1 { } llvm-stress.1 { } llvm-cov.1 { } llvm-bcanalyzer.1 { } llvm-lib.1 { } llvm-config.1 { } llvm-symbolizer.1 { } llvm-extract.1 { } llvm-dis.1 { } tblgen.1 { } llvm-as.1 { } llvm-nm.1 { } llvm-profdata.1 { } llc.1 { } llvm-diff.1 { } llvm-ar.1 { } llvm-build.1 { } lli.1 { } FileCheck.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.5.6 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 54 source files that are out of date updating environment: 54 added, 0 changed, 0 removed reading sources... [ 1%] AddressSanitizer reading sources... [ 3%] AttributeReference reading sources... [ 5%] AutomaticReferenceCounting reading sources... [ 7%] Block-ABI-Apple reading sources... [ 9%] BlockLanguageSpec reading sources... [ 11%] ClangCheck reading sources... [ 12%] ClangFormat reading sources... [ 14%] ClangFormatStyleOptions reading sources... [ 16%] ClangPlugins reading sources... [ 18%] ClangTools reading sources... [ 20%] CommandGuide/clang reading sources... [ 22%] CommandGuide/index reading sources... [ 24%] ControlFlowIntegrity reading sources... [ 25%] ControlFlowIntegrityDesign reading sources... [ 27%] CrossCompilation reading sources... [ 29%] DataFlowSanitizer reading sources... [ 31%] DataFlowSanitizerDesign reading sources... [ 33%] DiagnosticsReference reading sources... [ 35%] DriverInternals reading sources... [ 37%] ExternalClangExamples reading sources... [ 38%] FAQ reading sources... [ 40%] HowToSetupToolingForLLVM reading sources... [ 42%] InternalsManual reading sources... [ 44%] IntroductionToTheClangAST reading sources... [ 46%] ItaniumMangleAbiTags reading sources... [ 48%] JSONCompilationDatabase reading sources... [ 50%] LTOVisibility reading sources... [ 51%] LanguageExtensions reading sources... [ 53%] LeakSanitizer reading sources... [ 55%] LibASTMatchers reading sources... [ 57%] LibASTMatchersTutorial reading sources... [ 59%] LibFormat reading sources... [ 61%] LibTooling reading sources... [ 62%] MSVCCompatibility reading sources... [ 64%] MemorySanitizer reading sources... [ 66%] Modules reading sources... [ 68%] ObjectiveCLiterals reading sources... [ 70%] PCHInternals reading sources... [ 72%] PTHInternals reading sources... [ 74%] RAVFrontendAction reading sources... [ 75%] ReleaseNotes reading sources... [ 77%] SafeStack reading sources... [ 79%] SanitizerCoverage reading sources... [ 81%] SanitizerSpecialCaseList reading sources... [ 83%] SanitizerStats reading sources... [ 85%] SourceBasedCodeCoverage reading sources... [ 87%] ThinLTO reading sources... [ 88%] 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/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... [ 11%] ClangCheck writing output... [ 12%] ClangFormat writing output... [ 14%] ClangFormatStyleOptions writing output... [ 16%] ClangPlugins writing output... [ 18%] ClangTools writing output... [ 20%] CommandGuide/clang writing output... [ 22%] CommandGuide/index writing output... [ 24%] ControlFlowIntegrity writing output... [ 25%] ControlFlowIntegrityDesign writing output... [ 27%] CrossCompilation writing output... [ 29%] DataFlowSanitizer writing output... [ 31%] DataFlowSanitizerDesign writing output... [ 33%] DiagnosticsReference writing output... [ 35%] DriverInternals writing output... [ 37%] ExternalClangExamples writing output... [ 38%] FAQ writing output... [ 40%] HowToSetupToolingForLLVM writing output... [ 42%] InternalsManual writing output... [ 44%] IntroductionToTheClangAST writing output... [ 46%] ItaniumMangleAbiTags writing output... [ 48%] JSONCompilationDatabase writing output... [ 50%] LTOVisibility writing output... [ 51%] LanguageExtensions writing output... [ 53%] LeakSanitizer writing output... [ 55%] LibASTMatchers writing output... [ 57%] LibASTMatchersTutorial writing output... [ 59%] LibFormat writing output... [ 61%] LibTooling writing output... [ 62%] MSVCCompatibility writing output... [ 64%] MemorySanitizer writing output... [ 66%] Modules writing output... [ 68%] ObjectiveCLiterals writing output... [ 70%] PCHInternals writing output... [ 72%] PTHInternals writing output... [ 74%] RAVFrontendAction writing output... [ 75%] ReleaseNotes writing output... [ 77%] SafeStack writing output... [ 79%] SanitizerCoverage writing output... [ 81%] SanitizerSpecialCaseList writing output... [ 83%] SanitizerStats writing output... [ 85%] SourceBasedCodeCoverage writing output... [ 87%] ThinLTO writing output... [ 88%] ThreadSafetyAnalysis writing output... [ 90%] ThreadSanitizer writing output... [ 92%] Toolchain writing output... [ 94%] Tooling writing output... [ 96%] UndefinedBehaviorSanitizer writing output... [ 98%] UsersManual /<>/clang/docs/UsersManual.rst:2272: WARNING: Could not lex literal_block as "c". Highlighting skipped. /<>/clang/docs/UsersManual.rst:2285: WARNING: Could not lex literal_block as "c". Highlighting skipped. writing output... [100%] index generating indices... genindex writing additional pages... search copying images... [ 50%] PCHLayout.png copying images... [100%] DriverArchitecture.png copying static files... done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded, 4 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.5.6 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 "yes" = yes; then \ /usr/bin/make -j 4 -C "build-llvm/docs" ocaml_doc; \ fi) make[2]: Entering directory '/<>/build-llvm/docs' cd /<>/build-llvm && /usr/bin/make -f CMakeFiles/Makefile2 docs/CMakeFiles/ocaml_doc.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 28 /usr/bin/make -f CMakeFiles/Makefile2 docs/CMakeFiles/ocaml_doc.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend /usr/bin/make -f lib/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 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" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[5]: 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' 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 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 0%] Built target LLVMDemangle /usr/bin/make -f CMakeFiles/ocaml_make_directory.dir/build.make CMakeFiles/ocaml_make_directory.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/build-llvm /<>/build-llvm /<>/build-llvm/CMakeFiles/ocaml_make_directory.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f CMakeFiles/ocaml_make_directory.dir/build.make CMakeFiles/ocaml_make_directory.dir/build make[5]: Entering directory '/<>/build-llvm' /usr/bin/cmake -E make_directory /<>/build-llvm/./lib/ocaml/llvm 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 [ 0%] Built target ocaml_make_directory /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 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]: 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' 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= [ 3%] Built target obj.llvm-tblgen /usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCDisassembler /<>/build-llvm /<>/build-llvm/lib/MC/MCDisassembler /<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build 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/Support/CMakeFiles/LLVMSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[5]: 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' [ 10%] Built target LLVMSupport /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend [ 10%] Built target LLVMMCParser /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend [ 10%] Built target LLVMMCDisassembler /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" /<> /<>/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" /<> /<>/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 '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/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 utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build [ 14%] Built target LLVMMC make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for '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/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build [ 17%] Built target LLVMDebugInfoMSF [ 17%] Built target llvm-tblgen /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make[5]: Entering directory '/<>/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]: 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 include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make 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/build [ 17%] Built target LLVMDebugInfoCodeView make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 17%] Built target intrinsics_gen /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend [ 17%] Built target AttributeCompatFuncTableGen /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/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/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target /<>/build-llvm /<>/build-llvm/lib/Target /<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= 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/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/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/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build [ 21%] Built target LLVMBitReader /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]: 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/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build [ 21%] Built target LLVMObject /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/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/ProfileData/CMakeFiles/LLVMProfileData.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 [ 21%] Built target LLVMTarget /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend [ 21%] Built target LLVMProfileData /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/SelectionDAG /<>/build-llvm /<>/build-llvm/lib/CodeGen/SelectionDAG /<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 28%] Built target LLVMAnalysis /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/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/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]: 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/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 28%] Built target LLVMGlobalISel /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[5]: Entering directory '/<>/build-llvm' 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/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= [ 28%] Built target LLVMSelectionDAG /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend 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' 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/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 28%] Built target LLVMAsmPrinter /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 28%] Built target LLVMBitWriter /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/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/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/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' [ 28%] Built target LLVMInstCombine /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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build 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/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 32%] Built target LLVMTransformUtils /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build [ 32%] Built target LLVMExecutionEngine /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 32%] Built target LLVMMCJIT /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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.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 [ 39%] Built target LLVMCodeGen 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= /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend [ 42%] Built target LLVMScalarOpts /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]: 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]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build 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= [ 42%] Built target LLVMRuntimeDyld /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/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/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] Built target ARMCommonTableGen /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/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' 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/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 46%] Built target LLVMIRReader /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/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/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] Built target LLVMInstrumentation /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/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/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/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] Built target LLVMLinker [ 46%] Built target LLVMVectorize /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/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]: 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' 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/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build [ 46%] Built target AArch64CommonTableGen 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 /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' 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= [ 50%] Built target LLVMipo /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= [ 50%] Built target BPFCommonTableGen /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[5]: Entering directory '/<>/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/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/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 [ 50%] Built target AMDGPUCommonTableGen /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/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/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 50%] Built target HexagonCommonTableGen /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend [ 50%] Built target LanaiCommonTableGen 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' /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= make[5]: 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= [ 53%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.dir/depend [ 53%] Built target MSP430CommonTableGen /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend make[5]: Leaving directory '/<>/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/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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/SparcCommonTableGen.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/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 [ 53%] Built target NVPTXCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build /usr/bin/make -f lib/Target/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/RISCV/CMakeFiles/RISCVCommonTableGen.dir/build.make lib/Target/RISCV/CMakeFiles/RISCVCommonTableGen.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/RISCV/CMakeFiles/RISCVCommonTableGen.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/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build [ 53%] Built target RISCVCommonTableGen /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/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 57%] 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= [ 57%] Built target SystemZCommonTableGen 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= /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend [ 57%] Built target SparcCommonTableGen /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 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' 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' 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' 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= [ 57%] Built target XCoreCommonTableGen /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend [ 57%] Built target X86CommonTableGen /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/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' make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 57%] Built target LLVMAsmParser /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/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.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/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]: 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/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 57%] Built target LLVMARMInfo /usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend [ 60%] Built target LLVMCore 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= [ 60%] Built target LLVMARMAsmParser /usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[5]: Entering directory '/<>/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]: 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 [ 60%] Built target LLVMARMCodeGen /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/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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' make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 60%] Built target LLVMARMAsmPrinter /usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend [ 60%] Built target LLVMARMDisassembler /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 '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/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build [ 60%] Built target LLVMARMDesc /usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Disassembler /<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= [ 60%] 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' 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/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build [ 60%] 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/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' 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= 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' [ 60%] Built target LLVMAArch64Disassembler /usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Utils /<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= [ 60%] Built target LLVMAArch64AsmPrinter /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[5]: 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' 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/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' [ 60%] 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/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/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 60%] Built target LLVMAArch64CodeGen /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend [ 60%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/TargetInfo /<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build make[5]: 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/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 [ 60%] Built target LLVMAMDGPUUtils /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/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/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/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[5]: Leaving 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' [ 64%] Built target LLVMAMDGPUInfo [ 64%] Built target LLVMAMDGPUDesc /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend /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]: 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= /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' [ 67%] Built target LLVMAMDGPUCodeGen /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/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/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/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/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/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 67%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend [ 67%] Built target LLVMBPFAsmPrinter /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/BPF/MCTargetDesc /<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build [ 67%] Built target LLVMBPFDisassembler /usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend [ 67%] 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/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/AsmParser /<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/TargetInfo /<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color= make[5]: 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/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 [ 67%] 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/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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 67%] Built target LLVMHexagonInfo /usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/Disassembler /<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build [ 67%] Built target LLVMHexagonAsmParser /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' 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/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/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 67%] 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' 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/Hexagon/CMakeFiles/LLVMHexagonCodeGen.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 [ 71%] Built target LLVMHexagonDesc [ 71%] Built target LLVMHexagonCodeGen /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend /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/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/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= [ 71%] Built target LLVMLanaiAsmParser /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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/LLVMLanaiInstPrinter.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]: 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/LLVMLanaiInstPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.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' [ 75%] Built target LLVMLanaiCodeGen /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend [ 75%] Built target LLVMLanaiInfo /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/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/Disassembler /<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake --color= [ 75%] Built target LLVMLanaiInstPrinter /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/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/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/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.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= [ 75%] Built target LLVMLanaiDesc /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]: 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' [ 75%] 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]: 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]: 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/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' [ 75%] 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' [ 75%] 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= [ 75%] 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/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/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/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/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/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 75%] 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' 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 /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/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] Built target LLVMMipsCodeGen [ 78%] Built target LLVMMipsDesc /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend /usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/TargetInfo /<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake --color= make[5]: 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]: 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build [ 78%] Built target LLVMMSP430CodeGen /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/TargetInfo /<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] Built target 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 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= [ 78%] Built target LLVMMSP430Desc /usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color= make[5]: 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' [ 78%] 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/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/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/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.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' [ 78%] Built target LLVMNVPTXDesc /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend [ 78%] 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/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.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 [ 82%] Built target LLVMNVPTXCodeGen /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/InstPrinter /<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= 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' [ 82%] Built target LLVMPowerPCDisassembler /usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend [ 82%] Built target LLVMPowerPCAsmParser 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= /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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build make[5]: 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' [ 82%] Built target LLVMPowerPCAsmPrinter /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV /<>/build-llvm /<>/build-llvm/lib/Target/RISCV /<>/build-llvm/lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.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/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/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target LLVMPowerPCInfo /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/depend [ 82%] Built target LLVMPowerPCCodeGen /usr/bin/make -f lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/TargetInfo /<>/build-llvm/lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/RISCV/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/RISCV/MCTargetDesc /<>/build-llvm/lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build.make lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build.make lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMRISCVInfo /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]: 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/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build.make lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/build [ 85%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/TargetInfo /<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMRISCVCodeGen /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/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.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 [ 85%] Built target LLVMRISCVDesc /usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/InstPrinter /<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build [ 85%] Built target LLVMSparcInfo /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/AsmParser /<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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 [ 85%] Built target LLVMSparcCodeGen /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend [ 85%] Built target LLVMSparcDesc /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend [ 85%] 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= 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' make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 85%] 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 /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/Disassembler /<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= make[5]: 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/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/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build [ 85%] Built target LLVMSystemZAsmParser /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/InstPrinter /<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/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/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMSystemZDisassembler /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend [ 85%] Built target LLVMSparcDisassembler /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/TargetInfo /<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMSystemZAsmPrinter /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend [ 85%] Built target LLVMSystemZCodeGen /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]: Leaving 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/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.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= [ 85%] Built target LLVMSystemZInfo /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/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.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/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build /usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build [ 89%] 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]: 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' 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/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build [ 89%] Built target LLVMX86Disassembler /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend [ 89%] Built target LLVMX86AsmParser /usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/X86/TargetInfo /<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/X86/MCTargetDesc /<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= 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' 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' 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/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build [ 89%] Built target LLVMX86Utils /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/CMakeFiles/LLVMX86CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMX86Info /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/XCore/Disassembler /<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake --color= [ 89%] Built target LLVMX86CodeGen /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 /<>/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/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.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 [ 92%] Built target LLVMX86Desc /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/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' [ 92%] Built target LLVMXCoreAsmPrinter /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend make[5]: 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= [ 92%] Built target LLVMXCoreDisassembler /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.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" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.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 [ 92%] Built target LLVMXCoreInfo /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Lanai.dir/build make[5]: Entering 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]: 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' Copying OCaml library component llvm_Lanai.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.mli /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Hexagon.dir/build [ 92%] Built target LLVMXCoreCodeGen make[5]: Entering directory '/<>/build-llvm' [ 92%] Built target LLVMXCoreDesc /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/depend /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/depend Copying OCaml library component llvm_Lanai.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.cma /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/DependInfo.cmake --color= Copying OCaml library component llvm_Hexagon.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.mli /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_ARM.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_BPF.dir/build Copying OCaml library component libllvm_Lanai.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_Lanai.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Hexagon.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.cma /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_ARM.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_BPF.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Lanai.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_Hexagon.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_Hexagon.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ARM.cma to intermediate area Copying OCaml library component llvm_BPF.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.cma /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Hexagon.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Lanai.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_BPF.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_BPF.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_ARM.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_ARM.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Hexagon.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_BPF.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Lanai.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ARM.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Hexagon.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Lanai.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_BPF.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.a /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_Hexagon.cmx to intermediate area Copying OCaml library component llvm_ARM.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.cmx /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.a /<>/build-llvm/./lib/ocaml/llvm/ [ 92%] Built target ocaml_llvm_Lanai /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target ocaml_llvm_Hexagon /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/depend Copying OCaml library component llvm_ARM.cmi to intermediate area Copying OCaml library component llvm_BPF.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.cmi /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.cmi /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AArch64.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Mips.dir/build Copying OCaml library component llvm_AArch64.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.mli /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_ARM.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Mips.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_BPF.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_AArch64.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.cma /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_Mips.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.cma /<>/build-llvm/./lib/ocaml/llvm/ [ 92%] Built target ocaml_llvm_ARM /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/depend [ 92%] Built target ocaml_llvm_BPF make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/DependInfo.cmake --color= Copying OCaml library component libllvm_AArch64.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_AArch64.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_Mips.a to intermediate area /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/depend cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_Mips.a /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_MSP430.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_MSP430.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AArch64.cmxa to intermediate area make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.cmxa /<>/build-llvm/./lib/ocaml/llvm/ /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_PowerPC.dir/build Copying OCaml library component llvm_Mips.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.cmxa /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_MSP430.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_PowerPC.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AArch64.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Mips.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_MSP430.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_MSP430.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_PowerPC.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AArch64.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Mips.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AArch64.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_MSP430.cmxa to intermediate area Copying OCaml library component libllvm_PowerPC.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_PowerPC.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Mips.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_PowerPC.cmxa to intermediate area make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.cmxa /<>/build-llvm/./lib/ocaml/llvm/ [ 92%] Built target ocaml_llvm_AArch64 Copying OCaml library component llvm_MSP430.a to intermediate area /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/depend [ 92%] Built target ocaml_llvm_Mips cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.a /<>/build-llvm/./lib/ocaml/llvm/ /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_RISCV.dir/build Copying OCaml library component llvm_PowerPC.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_MSP430.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.cmi /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_NVPTX.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_RISCV.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_NVPTX.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_MSP430.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_PowerPC.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_RISCV.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.cma /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_NVPTX.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_PowerPC.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_RISCV.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_RISCV.a /<>/build-llvm/./lib/ocaml/llvm/ [ 92%] Built target ocaml_llvm_MSP430 /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component libllvm_NVPTX.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_NVPTX.a /<>/build-llvm/./lib/ocaml/llvm/ [ 92%] Built target ocaml_llvm_PowerPC /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_Sparc.dir/build Copying OCaml library component llvm_RISCV.cmxa to intermediate area make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/DependInfo.cmake --color= cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.cmxa /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_SystemZ.dir/build make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_Sparc.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_NVPTX.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_SystemZ.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Sparc.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_RISCV.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_NVPTX.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_Sparc.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_Sparc.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_SystemZ.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_RISCV.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Sparc.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_NVPTX.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_SystemZ.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_SystemZ.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_RISCV.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_Sparc.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_NVPTX.cmx to intermediate area make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_SystemZ.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.cmxa /<>/build-llvm/./lib/ocaml/llvm/ [ 92%] Built target ocaml_llvm_RISCV /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.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" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/DependInfo.cmake --color= Copying OCaml library component llvm_Sparc.cmi to intermediate area [ 92%] Built target ocaml_llvm_NVPTX /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/depend cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.cmi /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/DependInfo.cmake --color= Copying OCaml library component llvm_SystemZ.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.a /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_X86.dir/build Copying OCaml library component llvm_Sparc.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_XCore.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_X86.mli to intermediate area Copying OCaml library component llvm_SystemZ.cmi to intermediate area Copying OCaml library component llvm_XCore.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.mli /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.cmi /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.mli /<>/build-llvm/./lib/ocaml/llvm/ [ 92%] Built target ocaml_llvm_Sparc /usr/bin/make -f bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/build.make bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/llvm /<>/build-llvm /<>/build-llvm/bindings/ocaml/llvm /<>/build-llvm/bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/DependInfo.cmake --color= Copying OCaml library component llvm_SystemZ.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_X86.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_XCore.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.cma /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/build.make bindings/ocaml/llvm/CMakeFiles/ocaml_llvm.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target ocaml_llvm_SystemZ /usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend Copying OCaml library component llvm.mli to intermediate area 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= cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_X86.a to intermediate area Copying OCaml library component libllvm_XCore.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_X86.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_XCore.a /<>/build-llvm/./lib/ocaml/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 Copying OCaml library component llvm.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cma /<>/build-llvm/./lib/ocaml/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' Copying OCaml library component llvm_X86.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_XCore.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.cmxa /<>/build-llvm/./lib/ocaml/llvm/ [ 92%] 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= Copying OCaml library component libllvm.a to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/libllvm.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_XCore.a to intermediate area Copying OCaml library component llvm_X86.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.a /<>/build-llvm/./lib/ocaml/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' Copying OCaml library component llvm.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_X86.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.cmi /<>/build-llvm/./lib/ocaml/llvm/ [ 92%] Built target LLVMAMDGPUAsmPrinter /usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend Copying OCaml library component llvm_XCore.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.cmi /<>/build-llvm/./lib/ocaml/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= Copying OCaml library component llvm.a to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_XCore.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.cmx /<>/build-llvm/./lib/ocaml/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 Copying OCaml library component llvm_X86.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_X86.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cmi /<>/build-llvm/./lib/ocaml/llvm/ [ 92%] Built target ocaml_llvm_XCore 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' [ 92%] Built target ocaml_llvm_X86 [ 92%] Built target LLVMAMDGPUDisassembler /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/depend Copying OCaml library component llvm.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/llvm && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/llvm/llvm.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/backends /<>/build-llvm/bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target ocaml_llvm /usr/bin/make -f bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/build.make bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/depend /usr/bin/make -f bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/build.make bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/depend /usr/bin/make -f bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/build.make bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/build.make bindings/ocaml/backends/CMakeFiles/ocaml_llvm_AMDGPU.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/all_backends /<>/build-llvm /<>/build-llvm/bindings/ocaml/all_backends /<>/build-llvm/bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/target /<>/build-llvm /<>/build-llvm/bindings/ocaml/target /<>/build-llvm/bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/analysis /<>/build-llvm /<>/build-llvm/bindings/ocaml/analysis /<>/build-llvm/bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/build.make bindings/ocaml/all_backends/CMakeFiles/ocaml_llvm_all_backends.dir/build Copying OCaml library component llvm_AMDGPU.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.mli /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/build.make bindings/ocaml/target/CMakeFiles/ocaml_llvm_target.dir/build /usr/bin/make -f bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/build.make bindings/ocaml/analysis/CMakeFiles/ocaml_llvm_analysis.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_AMDGPU.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_AMDGPU.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/libllvm_AMDGPU.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AMDGPU.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_all_backends.a to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/libllvm_all_backends.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_target.a to intermediate area Copying OCaml library component libllvm_analysis.a to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/libllvm_target.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/libllvm_analysis.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AMDGPU.a to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.a to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.a to intermediate area Copying OCaml library component llvm_AMDGPU.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.a to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_AMDGPU.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_analysis.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/analysis && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_all_backends.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/all_backends && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_target.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/target && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/target/llvm_target.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target ocaml_llvm_AMDGPU /usr/bin/make -f bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/build.make bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/depend make[5]: Leaving directory '/<>/build-llvm' 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" /<> /<>/bindings/ocaml/bitreader /<>/build-llvm /<>/build-llvm/bindings/ocaml/bitreader /<>/build-llvm/bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/DependInfo.cmake --color= [ 96%] Built target ocaml_llvm_all_backends [ 96%] Built target ocaml_llvm_target /usr/bin/make -f bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/build.make bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/depend /usr/bin/make -f bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/build.make bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/depend [ 96%] Built target ocaml_llvm_analysis /usr/bin/make -f bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/build.make bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/bitwriter /<>/build-llvm /<>/build-llvm/bindings/ocaml/bitwriter /<>/build-llvm/bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/irreader /<>/build-llvm /<>/build-llvm/bindings/ocaml/irreader /<>/build-llvm/bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/linker /<>/build-llvm /<>/build-llvm/bindings/ocaml/linker /<>/build-llvm/bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/build.make bindings/ocaml/bitreader/CMakeFiles/ocaml_llvm_bitreader.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/build.make bindings/ocaml/irreader/CMakeFiles/ocaml_llvm_irreader.dir/build Copying OCaml library component llvm_bitreader.mli to intermediate area make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/build.make bindings/ocaml/bitwriter/CMakeFiles/ocaml_llvm_bitwriter.dir/build /usr/bin/make -f bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/build.make bindings/ocaml/linker/CMakeFiles/ocaml_llvm_linker.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_bitreader.cma to intermediate area Copying OCaml library component llvm_linker.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cma /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.cma to intermediate area Copying OCaml library component llvm_bitwriter.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cma /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_bitreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/libllvm_bitreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_bitwriter.a to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/libllvm_bitwriter.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_linker.a to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/libllvm_linker.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_irreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/libllvm_irreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitreader.a to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.a to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.a to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.a to intermediate area Copying OCaml library component llvm_bitreader.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cmi /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_linker.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_irreader.cmi to intermediate area Copying OCaml library component llvm_bitreader.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/bitreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.cmx /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_bitwriter.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/bitwriter && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_linker.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/linker && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/linker/llvm_linker.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' [ 96%] Built target ocaml_llvm_bitreader Copying OCaml library component llvm_irreader.cmx to intermediate area /usr/bin/make -f bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/build.make bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/depend cd /<>/build-llvm/bindings/ocaml/irreader && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/ipo /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/ipo /<>/build-llvm/bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/DependInfo.cmake --color= [ 96%] Built target ocaml_llvm_bitwriter /usr/bin/make -f bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/build.make bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/passmgr_builder /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 96%] Built target ocaml_llvm_linker /usr/bin/make -f bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/build.make bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/scalar_opts /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/scalar_opts /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/build.make bindings/ocaml/transforms/ipo/CMakeFiles/ocaml_llvm_ipo.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/build.make bindings/ocaml/transforms/passmgr_builder/CMakeFiles/ocaml_llvm_passmgr_builder.dir/build make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/build.make bindings/ocaml/transforms/scalar_opts/CMakeFiles/ocaml_llvm_scalar_opts.dir/build [ 96%] Built target ocaml_llvm_irreader make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/build.make bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.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" /<> /<>/bindings/ocaml/transforms/utils /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/utils /<>/build-llvm/bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/DependInfo.cmake --color= Copying OCaml library component llvm_ipo.mli to intermediate area Copying OCaml library component llvm_passmgr_builder.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.mli /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/build.make bindings/ocaml/transforms/utils/CMakeFiles/ocaml_llvm_transform_utils.dir/build Copying OCaml library component llvm_passmgr_builder.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cma /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_ipo.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_passmgr_builder.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/libllvm_passmgr_builder.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_ipo.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/libllvm_ipo.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_scalar_opts.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/libllvm_scalar_opts.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_transform_utils.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/libllvm_transform_utils.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_scalar_opts.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_passmgr_builder.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.a /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' [ 96%] Built target ocaml_llvm_passmgr_builder /usr/bin/make -f bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/build.make bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/depend Copying OCaml library component llvm_scalar_opts.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/scalar_opts && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_ipo.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/ipo && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.cmx /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_transform_utils.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cmi /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/transforms/vectorize /<>/build-llvm /<>/build-llvm/bindings/ocaml/transforms/vectorize /<>/build-llvm/bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 96%] Built target ocaml_llvm_scalar_opts /usr/bin/make -f bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/build.make bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/depend Copying OCaml library component llvm_transform_utils.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/utils && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bindings/ocaml/executionengine /<>/build-llvm /<>/build-llvm/bindings/ocaml/executionengine /<>/build-llvm/bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/DependInfo.cmake --color= [ 96%] Built target ocaml_llvm_ipo /usr/bin/make -f bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/build.make bindings/ocaml/transforms/vectorize/CMakeFiles/ocaml_llvm_vectorize.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/build.make bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/build Copying OCaml library component llvm_vectorize.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.mli /<>/build-llvm/./lib/ocaml/llvm/ [100%] Built target ocaml_llvm_transform_utils make[5]: Entering directory '/<>/build-llvm' Copying OCaml library component llvm_executionengine.mli to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.mli /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_executionengine.cma to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cma /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_vectorize.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/libllvm_vectorize.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component libllvm_executionengine.a to intermediate area Copying OCaml library component llvm_vectorize.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/libllvm_executionengine.a /<>/build-llvm/./lib/ocaml/llvm/ cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.a to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_executionengine.cmxa to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cmxa /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cmi /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_executionengine.a to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.a /<>/build-llvm/./lib/ocaml/llvm/ Copying OCaml library component llvm_vectorize.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/transforms/vectorize && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' Copying OCaml library component llvm_executionengine.cmi to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cmi /<>/build-llvm/./lib/ocaml/llvm/ [100%] Built target ocaml_llvm_vectorize Copying OCaml library component llvm_executionengine.cmx to intermediate area cd /<>/build-llvm/bindings/ocaml/executionengine && /usr/bin/cmake -E copy /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.cmx /<>/build-llvm/./lib/ocaml/llvm/ make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ocaml_llvm_executionengine /usr/bin/make -f docs/CMakeFiles/ocaml_doc.dir/build.make docs/CMakeFiles/ocaml_doc.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/ocaml_doc.dir/DependInfo.cmake --color= Scanning dependencies of target ocaml_doc make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f docs/CMakeFiles/ocaml_doc.dir/build.make docs/CMakeFiles/ocaml_doc.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/docs && /usr/bin/cmake -E remove_directory /<>/build-llvm/docs/ocamldoc/html cd /<>/build-llvm/docs && /usr/bin/cmake -E make_directory /<>/build-llvm/docs/ocamldoc/html cd /<>/build-llvm/docs && /usr/bin/ocamlfind ocamldoc -d /<>/build-llvm/docs/ocamldoc/html -sort -colorize-code -html -load /<>/build-llvm/bindings/ocaml/llvm/llvm.odoc -load /<>/build-llvm/bindings/ocaml/all_backends/llvm_all_backends.odoc -load /<>/build-llvm/bindings/ocaml/analysis/llvm_analysis.odoc -load /<>/build-llvm/bindings/ocaml/bitreader/llvm_bitreader.odoc -load /<>/build-llvm/bindings/ocaml/bitwriter/llvm_bitwriter.odoc -load /<>/build-llvm/bindings/ocaml/executionengine/llvm_executionengine.odoc -load /<>/build-llvm/bindings/ocaml/irreader/llvm_irreader.odoc -load /<>/build-llvm/bindings/ocaml/linker/llvm_linker.odoc -load /<>/build-llvm/bindings/ocaml/target/llvm_target.odoc -load /<>/build-llvm/bindings/ocaml/transforms/ipo/llvm_ipo.odoc -load /<>/build-llvm/bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.odoc -load /<>/build-llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.odoc -load /<>/build-llvm/bindings/ocaml/transforms/utils/llvm_transform_utils.odoc -load /<>/build-llvm/bindings/ocaml/transforms/vectorize/llvm_vectorize.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_AArch64.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_AMDGPU.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_ARM.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_BPF.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_Hexagon.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_Lanai.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_Mips.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_MSP430.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_NVPTX.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_PowerPC.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_RISCV.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_Sparc.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_SystemZ.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_X86.odoc -load /<>/build-llvm/bindings/ocaml/backends/llvm_XCore.odoc cd /<>/build-llvm/docs && /usr/bin/cmake -E copy /<>/docs/_ocamldoc/style.css /<>/build-llvm/docs/ocamldoc/html make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ocaml_doc 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/docs' (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/CommandGuide/lit.rst:64: WARNING: Duplicate explicit target name: "cmdoption-D". 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/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". /<>/tools/clang/docs/UsersManual.rst:2272: WARNING: Could not lex literal_block as "c". Highlighting skipped. /<>/tools/clang/docs/UsersManual.rst:2285: WARNING: Could not lex literal_block as "c". Highlighting skipped. 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 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 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/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/CommandGuide/lit.rst:64: WARNING: Duplicate explicit target name: "cmdoption-D". 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 4.0 || mv $f `echo $f|sed "s|\.1|-4.0.1|"`; \ done; \ else \ echo "could not find $d"; \ fi cd /<>/clang/docs/_build/man/; mv clang.1 clang-4.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 /<> /<> /<> /<> /<> /<> help2man --version-string=4.0 clang/tools/scan-view/bin/scan-view > debian/man/scan-view-4.0.1 help2man --version-string=4.0 clang/tools/clang-format/clang-format-diff.py > debian/man/clang-format-diff-4.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-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-4.0/lib/:/usr/lib/*/libfakeroot help2man --version-string=4.0 build-llvm/bin/$f > debian/man/$f-4.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-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-4.0/include/llvm -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Passes -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Passes/PassBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/RawError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/TpiHashing.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/NameMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/RawSession.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/RawConstants.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/ISectionContribVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/InfoStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/Hash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/EnumTables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/GlobalsStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/NameMapBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/TpiStreamBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/PDBFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/PublicsStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/SymbolStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/InfoStreamBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/RawTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/ModInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/ModStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/TpiStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/DbiStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/NameHashTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/Raw/PDBFileBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/GenericError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/IPDBSourceFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDB.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolExe.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/IPDBLineNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/IPDBSession.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/IPDBDataStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymDumper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIASession.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIAError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/DIA/DIASupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/PDB/PDBContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DIContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFFormValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFSection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDie.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/MSFBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/StreamRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/StreamInterface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/StreamWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/StreamArray.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/ByteStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/MSFStreamLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/MSFError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/StreamReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/SequencedItemStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/MSFCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/MSF/IMSFFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeDatabase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeDumperBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/CVRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/CVTypeDumper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/Line.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/EnumTables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/FunctionId.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/ModuleSubstream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/CVDebugRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeDeserializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/CVSymbolTypes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/CodeViewError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeSerializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/CodeView.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeRecords.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/SymbolDumper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/CodeView/TypeRecordBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/Symbolize -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/Symbolize/DIPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/DebugInfo/Symbolize/Symbolize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Bitcode -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Bitcode/BitCodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Bitcode/BitstreamWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Bitcode/LLVMBitCodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Bitcode/BitcodeWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Bitcode/BitcodeWriterPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Bitcode/BitstreamReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Bitcode/BitcodeReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/XRay -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/XRay/YAMLXRayRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/XRay/XRayRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/XRay/Trace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IRReader -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IRReader/IRReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/InstrProfiling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/InstCombine -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/InstCombine/InstCombineWorklist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/InstCombine/InstCombine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/ForceFunctionAttrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/DeadArgumentElimination.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/AlwaysInliner.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/SCCP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/LowerTypeTests.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/PartialInlining.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/GlobalSplit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/CrossDSOCFI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/InferFunctionAttrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/ConstantMerge.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/PassManagerBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/ElimAvailExtern.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/StripDeadPrototypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/GlobalOpt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/FunctionImport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/Inliner.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/GlobalDCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/FunctionAttrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/IPO/Internalize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/PGOInstrumentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Vectorize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/SampleProfile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/GCOVProfiler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Coroutines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/SSAUpdater.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/SanitizerStats.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/SplitModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/SSAUpdaterImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/EscapeEnumerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/SimplifyInstructions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/Evaluator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/Cloning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/SimplifyIndVar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/GlobalStatus.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/CodeExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/MemorySSA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/BasicBlockUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/FunctionComparator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/BypassSlowDivision.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/LoopSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/Mem2Reg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/LoopUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/CmpInstAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/AddDiscriminators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/LoopVersioning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/ASanStackFrameLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/ModuleUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/BuildLibCalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/LowerInvoke.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/LCSSA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/SymbolRewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/IntegerDivision.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/UnrollLoop.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/NameAnonGlobals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/CtorUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/ValueMapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/PromoteMemToReg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/Local.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Utils/FunctionImportUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/NaryReassociate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopDeletion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/MemCpyOptimizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/Reassociate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopPassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/BDCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/GuardWidening.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/SpeculativeExecution.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/SCCP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/ConstantHoisting.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/SimplifyCFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/GVN.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LICM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/EarlyCSE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/GVNExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopRotation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/DCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/Float2Int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/JumpThreading.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/SROA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LowerAtomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopDistribute.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/IVUsersPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopInstSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/Sink.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/ADCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/IndVarSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/NewGVN.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/ObjCARC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Vectorize -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Vectorize/LoopVectorize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Scalar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Transforms/Instrumentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/PassInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LinkAllIR.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/OrcMCJITReplacement.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/OProfileWrapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/SectionMemoryManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/RPCSerialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/LambdaResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/CompileUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/OrcError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/OrcABISupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/RawByteChannel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Orc/NullResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/RuntimeDyld.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/JITEventListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/JITSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/MCJIT.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/ObjectCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/ExecutionEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/RTDyldMemoryManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/Interpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ExecutionEngine/GenericValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/PassRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Intrinsics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsARM.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsWebAssembly.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsBPF.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/InstIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/ProfileSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/GlobalIFunc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Mangler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Verifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Function.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Constants.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IRBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Comdat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/AutoUpgrade.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsAArch64.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/GlobalVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/LegacyPassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/ValueHandle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/TrackingMDRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsHexagon.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/ConstantFolder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Instruction.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/OptBisect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/PassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/GlobalAlias.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/DataLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/DebugInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Metadata.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/GlobalValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/ModuleSlotTracker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsMips.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/ConstantRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/PassManagerInternal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/GlobalObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/OperandTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicInst.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/ValueMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/BasicBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Argument.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/ValueSymbolTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/TypeBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/GVMaterializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/DebugLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/UseListOrder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/SymbolTableListTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/InstVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Intrinsics.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/NoFolder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Use.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Constant.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/CallingConv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsSystemZ.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Operator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/LegacyPassNameParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/TypeFinder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/PatternMatch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/DebugInfoMetadata.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/DerivedTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/ModuleSummaryIndexYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/MDBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsXCore.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/LLVMContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/AssemblyAnnotationWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsX86.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Value.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Dominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Statepoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/InlineAsm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/ModuleSummaryIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/LegacyPassManagers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsAMDGPU.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/InstrTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/GlobalIndirectSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/DIBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsNVVM.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Attributes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/DebugInfoFlags.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/PredIteratorCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/GetElementPtrTypeIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Value.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Instruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Metadata.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Instructions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IntrinsicsPowerPC.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/User.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/DiagnosticInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/CFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/DiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/IRPrintingPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Attributes.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/CallSite.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/RegionPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/AliasAnalysisEvaluator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/Lint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/Loads.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LoopInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/TargetLibraryInfo.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/CGSCCPassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/GlobalsModRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/TypeMetadataUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ObjCARCInstKind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LoopAnalysisManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LoopPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/CallGraphSCCPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/IndirectCallPromotionAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/CFLAndersAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ScalarEvolution.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ValueTracking.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/DependenceAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/CFLSteensAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/RegionPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/RegionIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/MemoryBuiltins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/IntervalPartition.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/PostDominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ProfileSummaryInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/TypeBasedAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/TargetLibraryInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/IntervalIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LoopUnrollAnalyzer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ScopedNoAliasAA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/CallPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/InstructionSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/Interval.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/BlockFrequencyInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/BasicAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/TargetFolder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/DemandedBits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/CodeMetrics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LazyBranchProbabilityInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/TargetTransformInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/DominanceFrontierImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/IVUsers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LoopIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/AssumptionCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/OptimizationDiagnosticInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/EHPersonalities.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/Passes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ObjCARCAnalysisUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/CFGPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/InlineCost.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/VectorUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/CallGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/RegionInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/IndirectCallSiteVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/DominanceFrontier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/Trace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ConstantFolding.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ModuleSummaryAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LoopAccessAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ObjCARCAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/DOTGraphTraitsPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/TargetTransformInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/MemoryDependenceAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ScalarEvolutionExpressions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/BranchProbabilityInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/PtrUseVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ScalarEvolutionExpander.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/AliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/DivergenceAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LazyValueInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LazyCallGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/PHITransAddr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/ScalarEvolutionNormalization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/MemoryLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/IteratedDominanceFrontier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LoopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/SparsePropagation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/AliasSetTracker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/RegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/OrderedBasicBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/LazyBlockFrequencyInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/CaptureTracking.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/CFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Analysis/DomPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/FunctionLoweringInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/CallingConvLower.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/DAGCombine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineInstrBundleIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/RegAllocRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/TargetSchedule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/PBQPRAConstraint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineModuleInfoImpls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/SlotIndexes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/Analysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineConstantPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LowLevelType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachORelocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/RegisterScavenging.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/AtomicExpandUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ParallelCG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineScheduler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/VirtRegMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LiveRegMatrix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineRegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LiveInterval.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachinePassRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GCMetadata.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/RegisterPressure.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineFunctionInitializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineValueType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ISDOpcodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LivePhysRegs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineMemOperand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/RegAllocPBQP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/DIEValue.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MIRYamlMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LiveVariables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/FastISel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LinkAllAsmWriterComponents.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ScheduleDAGMutation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LexicalScopes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/CommandFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/SelectionDAGNodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GCStrategy.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LiveIntervalAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineSSAUpdater.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ScheduleDAG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineOperand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/BasicTTIImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineCombinerPattern.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GCs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GCMetadataPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/CalcSpillWeights.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LinkAllCodegenComponents.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineFunctionPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ValueTypes.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ScheduleDFS.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ScheduleHazardRecognizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/RegisterBank.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/Legalizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/Types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/CallLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/GISelAccessor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/StackMaps.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/PseudoSourceValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineDominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachinePostDominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ScoreboardHazardRecognizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/EdgeBundles.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/FaultMaps.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/SelectionDAGISel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ScheduleDAGInstrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LiveStackAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/Passes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/PreISelIntrinsicLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/TailDuplicator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/SelectionDAG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineJumpTableInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ValueTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineTraceMetrics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineModuleInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/StackProtector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/TargetPassConfig.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/DIE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/IntrinsicLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/AsmPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/WinEHFuncInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineInstrBundle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineFrameInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LiveIntervalUnion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/ResourcePriorityQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/RuntimeLibcalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineInstr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineLoopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/DFAPacketizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/SchedulerRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/DwarfStringPoolEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineDominanceFrontier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MIRParser -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MIRParser/MIRParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LiveRangeEdit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/RegisterUsageInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineInstrBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/RegisterClassInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/MachineBasicBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/PBQP -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/PBQP/Graph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/PBQP/CostAllocator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/PBQP/Math.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/PBQP/ReductionRules.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/PBQP/Solution.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/LatencyPriorityQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/CodeGen/UnreachableBlockElim.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LinkAllPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/COFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/MachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/ELFObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/COFFImportFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/MachOUniversal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/ArchiveWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/ELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/ModuleSummaryIndexObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/SymbolSize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/ModuleSymbolTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/IRObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/ELFTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/RelocVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/SymbolicFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/Archive.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/Binary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/StackMapParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/Decompressor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/ObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Object/Wasm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/PassSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Pass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LineEditor -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LineEditor/LineEditor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetMachine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetIntrinsicInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetSchedule.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetCallingConv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetCallingConv.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetGlobalISel.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetSubtargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetFrameLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetSelectionDAG.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetLoweringObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/Target.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetInstrInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/GenericOpcodes.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetItinerary.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetOpcodes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/TargetOpcodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Target/CostTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/AsmParser -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/AsmParser/SlotMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/AsmParser/Parser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCELFObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/StringTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCInstrDesc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCAsmBackend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCAssembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/SectionKind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/SubtargetFeature.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCELFStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCAsmInfoDarwin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCCodeEmitter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/LaneBitmask.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCMachObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MachineLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCDisassembler -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCDisassembler/MCDisassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCDisassembler/MCRelocationInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCWin64EH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCFixup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCInstBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCWinCOFFObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCInstrItineraries.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCFragment.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCTargetOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCDirectives.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCParser -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCParser/MCAsmParserExtension.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCParser/MCAsmParserUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCParser/MCAsmLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCParser/MCParsedAsmOperand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCParser/AsmLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCParser/AsmCond.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCParser/MCAsmParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCParser/MCTargetAsmParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCLabel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCCodeView.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCExpr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCAnalysis -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCFixupKindInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCAsmInfoCOFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCInstrInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCLinkerOptimizationHint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCAsmLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCInstPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCAsmInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCSymbolMachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCSubtargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCTargetOptionsCommandFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCInstrAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCDwarf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/ConstantPools.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCWinEH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCAsmInfoELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCSchedule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCSymbolCOFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCObjectStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCWinCOFFStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCInst.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCSymbolELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCFixedLenDisassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCSectionCOFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCSectionELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCSection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCSectionMachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/MC/MCObjectFileInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ObjectYAML -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ObjectYAML/ObjectYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ObjectYAML/DWARFYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ObjectYAML/YAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ObjectYAML/COFFYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ObjectYAML/ELFYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ObjectYAML/MachOYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LibDriver -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LibDriver/LibDriver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LTO -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LTO/LTOBackend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LTO/legacy -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LTO/legacy/LTOCodeGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LTO/legacy/LTOModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LTO/LTO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LTO/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/LTO/Caching.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/AlignOf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/COFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/LICENSE.TXT -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Valgrind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/FormattedStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/LEB128.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/AArch64TargetParser.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/CrashRecoveryContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/GenericDomTreeConstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/raw_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/MachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/SystemUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Capacity.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Debug.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ARMEHABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/StringSaver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ManagedStatic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/UnicodeCharRanges.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Program.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/BranchProbability.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/CBindingWrapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/TargetSelect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/GlobPattern.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/LockFileManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/FormatVariadicDetails.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/DataExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/FileSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Memory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/SHA1.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/FormatProviders.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/DynamicLibrary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ArrayRecycler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Host.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Unicode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ToolOutputFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/UniqueLock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/AtomicOrdering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/NativeFormatting.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/TrigramIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/PointerLikeTypeTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Compression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/xxhash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Dwarf.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/OnDiskHashTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ThreadPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Casting.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Allocator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/RecyclingAllocator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/circular_raw_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Watchdog.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Process.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Format.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Recycler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/PrettyStackTrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/MipsABIFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ErrorOr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Win64EH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Signals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Errc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/raw_os_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ARMTargetParser.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/TargetRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/TarWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/FormatCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Threading.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/CommandLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/FormatAdapters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ThreadLocal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/RWMutex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/BlockFrequency.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/RandomNumberGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/raw_sha1_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/CodeGen.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/TypeName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/GenericDomTree.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Regex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/YAMLParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/type_traits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Endian.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/MachO.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/TargetParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/FormatVariadic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/thread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/SourceMgr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/WindowsError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/SystemZ.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/Lanai.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/x86_64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/PowerPC64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/AArch64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/RISCV.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/BPF.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/Mips.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/AMDGPU.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/ARM.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/Hexagon.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/AVR.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/i386.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/PowerPC.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/WebAssembly.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ELFRelocs/Sparc.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/FileOutputBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Compiler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Dwarf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Locale.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/EndianStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/SMLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/JamCRC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Solaris.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Printable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Chrono.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/GCOV.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/COM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/FileUtilities.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Registry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/TrailingObjects.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ARMWinEH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Mutex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/MathExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/CachePruning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/GraphWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ConvertUTF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Atomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/CodeGenCWrappers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Path.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ScaledNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Errno.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/PluginLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/MD5.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/YAMLTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Timer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ScopedPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/DOTGraphTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/LineIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/SpecialCaseList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/MemoryBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ARMBuildAttributes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/StringPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/ErrorHandling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/SaveAndRestore.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/Wasm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/MutexGuard.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/SwapByteOrder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Demangle -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Demangle/Demangle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/PassAnalysisSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Linker -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Linker/IRMover.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Linker/Linker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Option -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Option/Option.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Option/Arg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Option/OptTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Option/OptSpecifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Option/ArgList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Option/OptParser.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/InitializePasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/InstrProfReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/SampleProf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/InstrProfData.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/InstrProf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/Coverage -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/Coverage/CoverageMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/ProfileCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/SampleProfReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/SampleProfWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ProfileData/InstrProfWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/TableGen -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/TableGen/StringToOffsetTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/TableGen/StringMatcher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/TableGen/SetTheory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/TableGen/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/TableGen/Main.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/TableGen/Record.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/TableGen/SearchableTable.td -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/TableGen/TableGenBackend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ImmutableList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/APFloat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SparseBitVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ScopeExit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ImmutableSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/edit_distance.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/DenseSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ArrayRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SmallSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ilist_iterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/PointerIntPair.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/EpochTracker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/STLExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/MapVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ilist_base.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/iterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SmallVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ilist_node_base.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/APInt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/IndexedMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/UniqueVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/DAGDeltaAlgorithm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/StringSwitch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ScopedHashTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/APSInt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/EquivalenceClasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SmallPtrSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/BitVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/IntervalMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/PointerEmbeddedInt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/StringSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SparseSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ilist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/Triple.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/PriorityQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/PriorityWorklist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/StringExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SetVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/CachedHashString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/StringRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/DenseMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/FoldingSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ImmutableMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/DeltaAlgorithm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/iterator_range.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SparseMultiSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/IntrusiveRefCntPtr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/Sequence.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SCCIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SetOperations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/Twine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/BitmaskEnum.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/StringMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/DenseMapInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/Statistic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/PointerUnion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/None.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/VariadicFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/AllocatorList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SmallString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/IntEqClasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/DepthFirstIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ilist_node_options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/SmallBitVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/simple_ilist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/PointerSumType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/ilist_node.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/GraphTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/Optional.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/Hashing.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/TinyPtrVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/PostOrderIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/ADT/PackedVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/TargetMachine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Analysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/BitWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Transforms -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Transforms/IPO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Transforms/Vectorize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Transforms/PassManagerBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Transforms/Scalar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Support.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/BitReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/LinkTimeOptimizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Initialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/lto.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Core.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/OrcBindings.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Linker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/ExecutionEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Object.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Disassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/IRReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/ErrorHandling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/Target.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Config/abi-breaking.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Config/llvm-config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Config/AsmParsers.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Config/Targets.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Config/Disassemblers.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Config/AsmPrinters.def -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Intrinsics.gen -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/IR/Attributes.gen -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm/Support/DataTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMDemangle.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSupport.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMTableGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-tblgen -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMIRReader.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSelectionDAG.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMIRParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMGlobalISel.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMBitReader.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMBitWriter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMTransformUtils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMInstrumentation.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMInstCombine.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMScalarOpts.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMipo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMVectorize.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/LLVMHello.so -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMObjCARCOpts.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMCoroutines.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMLinker.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAnalysis.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMLTO.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMC.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMCParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMCDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMObject.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMObjectYAML.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMOption.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMDebugInfoDWARF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMDebugInfoMSF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMDebugInfoCodeView.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMDebugInfoPDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSymbolize.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMExecutionEngine.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMInterpreter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMCJIT.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMOrcJIT.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMRuntimeDyld.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMTarget.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAArch64CodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAArch64Info.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAArch64AsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAArch64Disassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAArch64AsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAArch64Desc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAArch64Utils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAMDGPUCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAMDGPUAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAMDGPUAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAMDGPUDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAMDGPUInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAMDGPUDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAMDGPUUtils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMARMCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMARMInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMARMAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMARMDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMARMAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMARMDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMBPFCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMBPFDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMBPFAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMBPFInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMBPFDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMHexagonCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMHexagonAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMHexagonInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMHexagonDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMHexagonDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMLanaiCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMLanaiAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMLanaiInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMLanaiDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMLanaiInstPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMLanaiDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMipsCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMipsAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMipsDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMipsInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMipsDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMipsAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMSP430CodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMSP430AsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMSP430Info.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMMSP430Desc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMNVPTXCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMNVPTXInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMNVPTXAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMNVPTXDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMPowerPCCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMPowerPCAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMPowerPCDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMPowerPCAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMPowerPCInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMPowerPCDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMRISCVCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMRISCVInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMRISCVDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSparcCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSparcInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSparcDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSparcAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSparcAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSparcDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSystemZCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSystemZAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSystemZDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSystemZAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSystemZInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMSystemZDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMX86CodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMX86AsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMX86Disassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMX86AsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMX86Desc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMX86Info.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMX86Utils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMXCoreCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMXCoreDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMXCoreAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMXCoreInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMXCoreDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMLineEditor.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMProfileData.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMCoverage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMPasses.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMLibDriver.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVMXRay.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/FileCheck -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-PerfectShuffle -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/count -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/not -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/yaml-bench -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_all_backends.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_all_backends.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_all_backends.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_all_backends.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_all_backends.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_all_backends.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_all_backends.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_analysis.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_analysis.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_analysis.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_analysis.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_analysis.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_analysis.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_analysis.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AArch64.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AArch64.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_AArch64.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AArch64.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AArch64.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AArch64.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AArch64.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_AArch64 -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AMDGPU.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AMDGPU.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_AMDGPU.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AMDGPU.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AMDGPU.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AMDGPU.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_AMDGPU.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_AMDGPU -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ARM.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ARM.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_ARM.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ARM.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ARM.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ARM.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ARM.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_ARM -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_BPF.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_BPF.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_BPF.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_BPF.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_BPF.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_BPF.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_BPF.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_BPF -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Hexagon.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Hexagon.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_Hexagon.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Hexagon.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Hexagon.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Hexagon.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Hexagon.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_Hexagon -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Lanai.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Lanai.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_Lanai.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Lanai.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Lanai.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Lanai.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Lanai.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_Lanai -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Mips.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Mips.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_Mips.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Mips.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Mips.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Mips.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Mips.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_Mips -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_MSP430.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_MSP430.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_MSP430.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_MSP430.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_MSP430.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_MSP430.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_MSP430.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_MSP430 -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_NVPTX.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_NVPTX.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_NVPTX.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_NVPTX.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_NVPTX.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_NVPTX.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_NVPTX.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_NVPTX -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_PowerPC.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_PowerPC.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_PowerPC.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_PowerPC.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_PowerPC.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_PowerPC.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_PowerPC.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_PowerPC -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_RISCV.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_RISCV.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_RISCV.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_RISCV.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_RISCV.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_RISCV.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_RISCV.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_RISCV -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Sparc.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Sparc.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_Sparc.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Sparc.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Sparc.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Sparc.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_Sparc.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_Sparc -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_SystemZ.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_SystemZ.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_SystemZ.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_SystemZ.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_SystemZ.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_SystemZ.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_SystemZ.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_SystemZ -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_X86.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_X86.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_X86.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_X86.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_X86.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_X86.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_X86.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_X86 -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_XCore.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_XCore.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_XCore.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_XCore.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_XCore.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_XCore.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_XCore.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/META.llvm_XCore -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitreader.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitreader.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_bitreader.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitreader.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitreader.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitreader.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitreader.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitwriter.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitwriter.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_bitwriter.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitwriter.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitwriter.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitwriter.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_bitwriter.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_irreader.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_irreader.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_irreader.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_irreader.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_irreader.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_irreader.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_irreader.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_linker.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_linker.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_linker.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_linker.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_linker.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_linker.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_linker.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_target.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_target.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_target.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_target.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_target.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_target.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_target.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ipo.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ipo.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_ipo.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ipo.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ipo.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ipo.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_ipo.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_passmgr_builder.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_passmgr_builder.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_passmgr_builder.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_passmgr_builder.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_passmgr_builder.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_passmgr_builder.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_passmgr_builder.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_scalar_opts.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_scalar_opts.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_scalar_opts.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_scalar_opts.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_scalar_opts.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_scalar_opts.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_scalar_opts.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_transform_utils.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_transform_utils.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_transform_utils.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_transform_utils.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_transform_utils.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_transform_utils.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_transform_utils.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_vectorize.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_vectorize.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_vectorize.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_vectorize.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_vectorize.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_vectorize.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_vectorize.cmx -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_executionengine.mli -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_executionengine.cma -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/libllvm_executionengine.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_executionengine.cmxa -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_executionengine.a -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_executionengine.cmi -- Installing: /<>/debian/tmp/usr/lib/ocaml/llvm/llvm_executionengine.cmx -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/allocator_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/asan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/common_interface_defs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/coverage_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/dfsan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/esan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/linux_syscall_hooks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/lsan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/msan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/tsan_interface_atomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/xray/xray_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.stats-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.stats_client-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan-preinit-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan-armhf.so -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/asan_blacklist.txt -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.scudo-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.profile-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.xray-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.xray-fdr-armhf.a -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Canonicalization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/FlattenSchedule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/ScopDetection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen/RuntimeDebugBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen/CodegenCleanup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen/IRBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen/IslNodeBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen/IslExprBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen/IslAst.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen/BlockGenerators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen/LoopGenerators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/CodeGen/CodeGeneration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/ScheduleOptimizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/LinkAllPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/FlattenAlgo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/ScopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/RegisterPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/DependenceInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/DeLICM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/ScopBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/ScopPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/ScopDetectionDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Support/SCEVAffinator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Support/ScopHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Support/ScopLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Support/SCEVValidator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Support/GICHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/PolyhedralInfo.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/polly/Config/config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libPolly.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/LLVMPolly.so -- Set runtime path of "/<>/debian/tmp///usr/lib/llvm-4.0/lib/LLVMPolly.so" to "" -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libPollyISL.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libPollyPPCG.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLTO.so.4.0.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLTO.so.4 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLTO.so -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/llvm-c/lto.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/LLVMgold.so -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-ar Creating llvm-ranlib Creating llvm-lib -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-config -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-lto -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-profdata -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ARCMigrate -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ARCMigrate/FileRemapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ARCMigrate/ARCMTActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ARCMigrate/ARCMT.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/FrontendTool -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/FrontendTool/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Index -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Index/IndexDataConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Index/USRGeneration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Index/CommentToXML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Index/IndexSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Index/IndexingAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Index/CodegenNameGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/SValExplainer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Frontend -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/CheckerRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/CheckerManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/IssueHash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/Analyses.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/Checker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Driver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Multilib.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Phases.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Tool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Action.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Util.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Job.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/DriverDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Types.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/SanitizerArgs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Distro.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Compilation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/ToolChain.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ASTMatchers -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ASTMatchers/ASTMatchersMacros.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ASTMatchers/ASTMatchersInternal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ASTMatchers/ASTMatchers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ASTMatchers/Dynamic -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ASTMatchers/Dynamic/Diagnostics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ASTMatchers/Dynamic/VariantValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ASTMatchers/Dynamic/Parser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ASTMatchers/Dynamic/Registry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/ASTMatchers/ASTMatchFinder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Parse -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Parse/ParseDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Parse/ParseAST.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Parse/Parser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/SerializedDiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/LangStandard.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/SerializedDiagnosticReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/TextDiagnosticBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/ASTConsumers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/DependencyOutputOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/CompilerInstance.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/MigratorOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/ChainedDiagnosticConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/FrontendPluginRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/LogDiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/LayoutOverrideSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/CompilerInvocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/VerifyDiagnosticConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/FrontendDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/CommandLineSourceLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/SerializedDiagnostics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/FrontendActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/PCHContainerOperations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/FrontendAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/DiagnosticRenderer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/CodeGenOptions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/TextDiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/FrontendOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/TextDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/MultiplexConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/ASTUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/PreprocessorOutputOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/CodeGenOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Frontend/LangStandards.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/CloneDetection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/AnalysisDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/CFGStmtMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/ProgramPoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/AnalysisContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/FlowSensitive -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/FlowSensitive/DataflowValues.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/CodeInjector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/UninitializedValues.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ReachableCode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyOps.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/LiveVariables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyLogical.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyUtil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/PostOrderCFGView.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyTIL.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/OSLog.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/Dominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/FormatString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/Consumed.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafety.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/CallGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/Support/BumpVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/DomainSpecific -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/DomainSpecific/CocoaConventions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Analysis/CFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/CodeGen -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/CodeGen/CodeGenABITypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/CodeGen/CGFunctionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/CodeGen/ModuleBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/CodeGen/ObjectFilePCHContainerOperations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/CodeGen/SwiftCallingConv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/CodeGen/CodeGenAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/CodeGen/BackendUtil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/ModuleFileExtension.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/SerializationDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/ASTBitCodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/ContinuousRangeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/GlobalModuleIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/ModuleManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/ASTDeserializationListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/ASTWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/ASTReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Format -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Format/Format.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/FixIt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/ReplacementsYaml.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/Refactoring.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/CompilationDatabasePluginRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/FileMatchTrie.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/Tooling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/JSONCompilationDatabase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/CommonOptionsParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/DiagnosticsYaml.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/RefactoringCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/CompilationDatabase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/Core/Diagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/Core/QualTypeNames.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/Core/Lookup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/Core/Replacement.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Tooling/ArgumentsAdjusters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Frontend -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Frontend/ASTConsumers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Frontend/Rewriters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Frontend/FrontendActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Frontend/FixItRewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Core/RewriteBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Core/RewriteRope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Core/TokenRewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Core/HTMLRewrite.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Core/Rewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Rewrite/Core/DeltaTree.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Debian -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Debian/debian_path.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/LiteralSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/HeaderSearchOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/CodeCompletionHandler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/Preprocessor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/ExternalPreprocessorSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/TokenLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/HeaderMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/LexDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/PTHLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/HeaderSearch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/ModuleMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/PreprocessingRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/MultipleIncludeOpt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/Pragma.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/Lexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/TokenConcatenation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/PTHManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/PreprocessorLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/HeaderMapTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/PPConditionalDirectiveRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/PPCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/ModuleLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/DirectoryLookup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/ScratchBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/MacroArgs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/MacroInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/PreprocessorOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Lex/Token.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/TemplateName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ASTDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/RecordLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/LocInfoType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/Stmt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ExprOpenMP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/TypeLocNodes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/StmtVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/StmtCXX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ExprObjC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentSema.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclOpenMP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclCXX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CharUnits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ParentMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/Decl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CXXInheritance.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/PrettyPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ASTMutationListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/TemplateBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclContextInternals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/Mangle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclAccessPair.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ASTTypeTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ASTConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/StmtOpenMP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/LambdaCapture.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/Attr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ASTFwd.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ASTVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/StmtGraphTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/BuiltinTypes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/TypeNodes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/StmtObjC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/NSAPI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/RawCommentList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/Redeclarable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ExprCXX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclObjC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/Comment.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/TypeLocVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/StmtIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/MangleNumberingContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ASTLambda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/Availability.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclarationName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/Expr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/NestedNameSpecifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/VTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/OpenMPClause.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ExternalASTSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ASTImporter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/APValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/GlobalDecl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/AST.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/BaseSubobject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/SelectorLocationsKind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclFriend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclGroup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/RecursiveASTVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/Type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/TypeOrdering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CanonicalType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclTemplate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/VTTBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/OperationKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclLookups.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/TypeLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/UnresolvedSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DependentDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/EvaluatedExprVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/TypeVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentCommandTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/AttrIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/ASTUnresolvedSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentBriefParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/OperationKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/Designator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/DelayedDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/SemaConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/Ownership.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/AttributeList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/LoopHint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/ObjCMethodList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/DeclSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/SemaInternal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/TemplateDeduction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/Initialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/Weak.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/CodeCompleteOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/ScopeInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/SemaFixItUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/MultiplexExternalSemaSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/CXXFieldCollector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/IdentifierResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/ParsedTemplate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/SemaDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/Overload.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/Scope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/Lookup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/AnalysisBasedWarnings.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/Sema.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/Template.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/CodeCompleteConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/TypoCorrection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/SemaLambda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/ExternalSemaSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/CleanupInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/PrettyDeclStackTrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Sanitizers.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/TargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Visibility.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/FileManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Version.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsNVPTX.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsNEON.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Lambda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/ExceptionSpecificationType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Builtins.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsHexagon.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticOptions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Cuda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsAArch64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/VersionTuple.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsLe64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/OpenMPKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/AttrKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/OpenCLExtensions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Diagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Linkage.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsMips.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsX86.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Builtins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsX86_64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/ExpressionTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/AllDiagnostics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/LLVM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/TokenKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/PrettyStackTrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/VirtualFileSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/OpenCLImageTypes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticCategories.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsARM.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/TokenKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/PlistSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Specifiers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/TargetOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/SanitizerBlacklist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/LangOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/PartialDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/ABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/CharInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/IdentifierTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/TypeTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/OpenCLOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/FileSystemStatCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsAMDGPU.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/OperatorKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/MacroBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Sanitizers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/OperatorPrecedence.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsWebAssembly.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DebugInfoOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/TargetBuiltins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/CommentOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/TargetCXXABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsPPC.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/ObjCRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/SourceManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/PragmaKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/FileSystemOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/TemplateKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Attributes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/AddressSpaces.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/LangOptions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/OpenMPKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsXCore.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/BuiltinsSystemZ.def -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/SourceLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticIDs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/SourceManagerInternals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/CapturedStmt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/OperatorKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Edit -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Edit/Rewriters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Edit/FileOffset.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Edit/EditedSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Edit/EditsReceiver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Edit/Commit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/CXCompilationDatabase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/CXString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/BuildSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/CXErrorCode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/Platform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/Documentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/Index.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Config/config.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/Checkers.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Driver/Options.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Parse -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Parse/AttrParserStringSwitches.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/AttrPCHWrite.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Serialization/AttrPCHRead.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentHTMLTagsProperties.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/StmtNodes.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentCommandInfo.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/AttrDump.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/AttrVisitor.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/Attrs.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentCommandList.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentHTMLTags.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/AttrImpl.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/CommentNodes.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/AST/DeclNodes.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/AttrParsedAttrKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/AttrSpellingListIndex.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/AttrParsedAttrImpl.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/AttrTemplateInstantiate.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Sema/AttrParsedAttrList.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticAnalysisKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/arm_neon.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticDriverKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticCommentKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticLexKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticFrontendKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticSemaKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/Version.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticGroups.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticCommonKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticSerializationKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticIndexName.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticASTKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/DiagnosticParseKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/AttrHasAttributeImpl.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang/Basic/AttrList.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/adxintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/altivec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/ammintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/arm_acle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/armintr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx2intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512bwintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512cdintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512dqintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512erintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512fintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512ifmaintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512ifmavlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512pfintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vbmiintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vbmivlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vlbwintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vlcdintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vldqintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/avxintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/bmi2intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/bmiintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_builtin_vars.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_cmath.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_complex_builtins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_intrinsics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_math_forward_declares.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_runtime_wrapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/cpuid.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/clflushoptintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/emmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/f16cintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/float.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/fma4intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/fmaintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/fxsrintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/htmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/htmxlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/ia32intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/immintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/inttypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/iso646.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/limits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/lzcntintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/mm3dnow.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/mmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/mm_malloc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/module.modulemap -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/msa.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/mwaitxintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/nmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/opencl-c.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/pkuintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/pmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/popcntintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/prfchwintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/rdseedintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/rtmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/s390intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/shaintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/smmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdalign.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdarg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdatomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdbool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/stddef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/__stddef_max_align_t.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdnoreturn.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/tbmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/tgmath.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/tmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/unwind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/vadefs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/varargs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/vecintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/wmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/__wmmintrin_aes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/__wmmintrin_pclmul.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/x86intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/xmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/xopintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/xsavecintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/xsaveintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/xsaveoptintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/xsavesintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/xtestintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/arm_neon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/cuda_wrappers/algorithm -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/cuda_wrappers/complex -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/clang/4.0.1/include/cuda_wrappers/new -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangBasic.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangLex.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangParse.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangAST.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangASTMatchers.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangDynamicASTMatchers.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangSema.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangAnalysis.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangEdit.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangRewrite.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangARCMigrate.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangDriver.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangSerialization.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangFrontend.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangRewriteFrontend.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangFrontendTool.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTooling.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangToolingCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangIndex.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangStaticAnalyzerCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangStaticAnalyzerCheckers.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangStaticAnalyzerFrontend.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangFormat.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-4.0 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang Creating clang++ Creating clang-cl Creating clang-cpp -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-format -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/clang-format-bbedit.applescript -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/clang-format-diff.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/clang-format-sublime.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/clang-format.el -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/clang-format.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/git-clang-format -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-import-test -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-offload-bundler -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/c-index-test -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-check -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/scan-build -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/libexec/ccc-analyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/libexec/c++-analyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/man/man1/scan-build.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/scan-build/scanview.css -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/scan-build/sorttable.js -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/scan-view -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/scan-view/ScanView.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/scan-view/Reporter.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/scan-view/startfile.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/scan-view/FileRadar.scpt -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/scan-view/GetRadarVersion.scpt -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/scan-view/bugcatcher.ico -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangApplyReplacements.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-apply-replacements -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangRename.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-rename -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/clang-rename.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/clang-rename.el -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangReorderFields.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-reorder-fields -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/modularize -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidy.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-tidy -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/clang-tidy-diff.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/run-clang-tidy.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyPlugin.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyBoostModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyCERTModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyLLVMModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyCppCoreGuidelinesModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyGoogleModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyMiscModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyModernizeModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyMPIModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyPerformanceModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyReadabilityModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangTidyUtils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangChangeNamespace.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-change-namespace -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangQuery.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-query -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangMove.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangIncludeFixer.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclangIncludeFixerPlugin.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/clang-include-fixer -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/clang-include-fixer.el -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/clang-include-fixer.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libfindAllSymbols.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/find-all-symbols -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/clang/run-find-all-symbols.py Creating libclang-4.0.1.so Creating libclang.so -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclang-4.0.so.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libclang-4.0.so -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/CXCompilationDatabase.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/CXString.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/BuildSystem.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/CXErrorCode.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/Platform.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/Documentation.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include/clang-c/Index.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/clang/ClangTargets.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/clang/ClangTargets-relwithdebinfo.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/clang/ClangConfig.cmake -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Config/Version.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Driver -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Driver/Driver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/ReaderWriter -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/ReaderWriter/YamlContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/ReaderWriter/MachOLinkingContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Support/Memory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Reference.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/LinkingContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/File.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/SymbolTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/PassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Atom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Resolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/LLVM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/ArchiveLibraryFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/DefinedAtom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Simple.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Pass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Node.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/SharedLibraryAtom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Instrumentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/AbsoluteAtom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/UndefinedAtom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/SharedLibraryFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Reproduce.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Writer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Reader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lld/Core/Parallel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldConfig.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldDriver.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldReaderWriter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldMachO.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldYAML.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lld -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lld Creating lld-link Creating ld.lld -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldCOFF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldELF.a -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/include -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-forward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/ExpressionSourceCode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/Materializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/UtilityFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/Expression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/IRMemoryMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/IRDynamicChecks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/DiagnosticManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/LLVMUserExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/IRExecutionUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/FunctionCaller.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/ExpressionVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/ExpressionTypeSystemHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/ExpressionParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/DWARFExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/IRInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/UserExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Expression/REPL.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/OCamlASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/SymbolVendor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/Symbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/TypeList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/CompilerDecl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/ObjectContainer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/Function.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/LineTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/Variable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/UnwindPlan.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/DWARFCallFrameInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/LineEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/CompactUnwindInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/ArmUnwindInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/TypeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/UnwindTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/ClangUtil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/DeclVendor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/VariableList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/ClangASTImporter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/GoASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/FuncUnwinders.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/SymbolContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/TypeSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/CompilerDeclContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/DebugMacros.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/Declaration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/Block.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/VerifyDecl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/JavaASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/ClangExternalASTSourceCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/ClangASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/Symtab.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/Type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/ObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/CompileUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/TaggedASTType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/CompilerType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/SymbolContextScope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Symbol/SymbolFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-private-types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Initialization -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Initialization/SystemInitializerCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Initialization/SystemLifetimeManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Initialization/SystemInitializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/VectorType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeCategory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/ValueObjectPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/CXXFunctionPointer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/VectorIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeSynthetic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeValidator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/FormatClasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/FormatCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeCategoryMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/DumpValueObjectOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/FormattersContainer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/DataVisualization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/StringPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/FormatManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/FormattersHelpers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/DataFormatters/LanguageCategory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-private-forward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SystemInitializerFull.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBSymbolContextList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBBreakpointLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBTarget.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBCommunication.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBInstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBTypeEnumMember.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBStringList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBModuleSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBBroadcaster.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBInstructionList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBTypeSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBExpressionOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBTypeFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBFrame.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBValueList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBSourceManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBExecutionContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBUnixSignals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBThreadCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBCommandReturnObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBTypeCategory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBMemoryRegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBTypeFilter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBProcess.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBQueueItem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBFileSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBTypeNameSpecifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBTypeSynthetic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBEvent.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBMemoryRegionInfoList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBPlatform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBSection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBSymbolContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBDeclaration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBStructuredData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBCompileUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBFileSpecList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBThreadPlan.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBVariablesOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBAttachInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBLineEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/LLDB.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBDebugger.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBLanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBHostOS.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBCommandInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBLaunchInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBWatchpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/API/SBDefines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-private-defines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointIDList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointResolverName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointLocationList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/StoppointLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointResolverAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/Stoppoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/Watchpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointResolverFileLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/StoppointCallbackContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/Breakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointLocationCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointResolverFileRegex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/WatchpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointSiteList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointSite.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/WatchpointOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/PriorityPointerPair.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/CleanUp.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/Timeout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/RegisterNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/ProcessStructReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/JSON.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/SafeMachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/TaskPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/SharingPtr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/Either.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/SharedCluster.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/NameMatches.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/SelectHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/Iterable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/StringExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/ConvertEnum.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/PseudoTerminal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/StringLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/LLDBAssert.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/AnsiTerminal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Utility/Range.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/UnwindAssembly.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/InstrumentationRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanCallFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/TargetList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/Memory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/UnixSignals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepInstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/OperatingSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/SystemRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanPython.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/Queue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlan.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/DynamicLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/QueueItem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/CPPLanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/JITLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/RegisterCheckpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanRunToAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/Process.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/MemoryRegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/PathMappingList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanCallUserExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepOverRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/InstrumentationRuntimeStopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepThrough.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/RegisterContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/Unwind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/JITLoaderList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ProcessInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanTracer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepUntil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/Thread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ExecutionContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/Platform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/StructuredDataPlugin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ObjCLanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/LanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepOverBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/MemoryHistory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/Language.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/StackFrame.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/StopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/SectionLoadHistory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepOut.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanShouldStopHere.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/StackID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanCallOnFunctionExit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ExecutionContextScope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/QueueList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/FileAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ProcessLaunchInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepInRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/SectionLoadList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/Target.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Target/StackFrameList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-private-interfaces.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueArray.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/ScriptInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/CommandCompletions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueBoolean.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/Property.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueRegex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValues.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueArch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueFileSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueFormatEntity.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueEnumeration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueUInt64.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/CommandInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupUUID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValuePathMappings.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupArchitecture.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupOutputFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/CommandOptionValidators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueSInt64.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueFileSpecList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueChar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueProperties.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/Args.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/CommandObjectRegexCommand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/CommandObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupPlatform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupWatchpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/CommandHistory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupBoolean.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueDictionary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueUUID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupUInt64.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/CommandReturnObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/CommandObjectMultiword.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueLanguage.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueArgs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Interpreter/CommandAlias.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-defines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/linux -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/linux/HostThreadLinux.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/linux/HostInfoLinux.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/linux/Ptrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/linux/ProcessLauncherLinux.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/linux/AbstractSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/linux/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/linux/Uio.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/HostNativeThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/ProcessLauncher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/netbsd -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/netbsd/HostThreadNetBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/netbsd/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/netbsd/HostInfoNetBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/HostInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Debug.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/FileSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/FileCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Socket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/HostNativeThreadForward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/LockFileWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/HostThreadWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/HostProcessWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/editlinewin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/ProcessLauncherWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/AutoHandle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/PosixApi.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/ConnectionGenericFileWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/windows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/PipeWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/HostInfoWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/windows/getopt -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/HostGetOpt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/File.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/FileSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/mingw -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/mingw/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Predicate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/XML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Host.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/IOObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/SocketAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/macosx -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/macosx/HostInfoMacOSX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/macosx/HostThreadMacOSX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/macosx/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Editline.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/HostInfoBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Time.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Pipe.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Symbols.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix/MainLoopPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix/PipePosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix/LockFilePosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix/Fcntl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix/DomainSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix/ProcessLauncherPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix/HostThreadPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix/HostInfoPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/posix/HostProcessPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/ThreadLauncher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/HostNativeThreadBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Endian.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/android -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/android/HostInfoAndroid.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/android/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/PosixApi.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/OptionParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/HostNativeProcessBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/LockFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/HostProcess.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/StringConvert.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Terminal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/ConnectionFileDescriptor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/PipeBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/MainLoopBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/freebsd -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/freebsd/HostThreadFreeBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/freebsd/HostInfoFreeBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/freebsd/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/LockFileBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/NativeProcessProtocol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/SoftwareBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/NativeBreakpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/NativeWatchpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/UDPSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/NativeBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/NativeRegisterContextRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/NativeThreadProtocol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/GetOptInc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/NativeRegisterContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/common/TCPSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/MainLoop.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/HostNativeProcess.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/HostThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/MonitoringProcessLauncher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/ThisThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/ProcessRunLock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/msvc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Host/msvc/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-versioning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-public.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-private.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/IOHandler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectSyntheticFilter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/StreamFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ModuleSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Event.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ThreadSafeDenseSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ModuleList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/StructuredData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectConstResultCast.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/DataExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectDynamicValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectConstResultImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/AddressResolverName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/StreamCallback.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/MappedHash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/DataBufferHeap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/FileSpecList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectChild.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/DataBufferMemoryMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/AddressResolverFileLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectCast.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Logging.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/FormatEntity.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ModuleChild.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/DataEncoder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/EmulateInstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ClangForward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/AddressResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Connection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/STLUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Debugger.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ThreadSafeValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/IOStreamMacros.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/dwarf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Flags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/PluginInterface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ThreadSafeSTLMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/UniqueCStringMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/FastDemangle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ConstString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/State.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Opcode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ThreadSafeSTLVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/StreamString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectMemory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Mangled.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Section.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Address.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/RegisterValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/UserSettingsController.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Baton.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/StreamAsynchronousIO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Broadcaster.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Scalar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectRegister.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/SourceManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ThreadSafeDenseMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/StreamGDBRemote.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/StringList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/StreamTee.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/RangeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectConstResultChild.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/LoadedModuleInfoList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/VMRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/PluginManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/SearchFilter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ValueObjectConstResult.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Value.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/StreamBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Disassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/FileLineResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/ArchSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Log.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/UUID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Communication.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/History.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Timer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Stream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/UserID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/AddressRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/DataBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/Listener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/Core/RegularExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-enumerations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/include/lldb/lldb-private-enumerations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/six.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/lldb-argdumper -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/embedded_interpreter.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/runtime -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/runtime/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/utils -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/utils/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/utils/symbolication.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/cache.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/cpp -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/cpp/libcxx.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/cpp/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/attrib_fromdict.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/metrics.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/Logger.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/synth.py -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/python2.7/site-packages/readline.so -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbBase.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbBreakpoint.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbCommands.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbDataFormatters.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbExpression.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbHost.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbInitialization.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbInterpreter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABISysV_arm.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABISysV_arm64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABISysV_hexagon.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABISysV_ppc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABISysV_ppc64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABISysV_mips.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABISysV_mips64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABISysV_s390x.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABISysV_i386.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABISysV_x86_64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABIMacOSX_i386.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABIMacOSX_arm.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginABIMacOSX_arm64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginDisassemblerLLVM.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginDynamicLoaderMacOSXDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginDynamicLoaderPosixDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginDynamicLoaderStatic.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginDynamicLoaderHexagonDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginDynamicLoaderWindowsDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginExpressionParserClang.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginExpressionParserGo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginInstructionARM.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginInstructionARM64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginInstructionMIPS.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginInstructionMIPS64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginJITLoaderGDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginCPlusPlusLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginGoLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginJavaLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginObjCLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginObjCPlusPlusLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginOCamlLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginCXXItaniumABI.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginAppleObjCRuntime.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginLanguageRuntimeGo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginLanguageRuntimeJava.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginRenderScriptRuntime.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginMemoryHistoryASan.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginObjectContainerBSDArchive.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginObjectContainerMachOArchive.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginObjectFileELF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginObjectFileMachO.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginObjectFilePECOFF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginObjectFileJIT.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginOSGo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginOSPython.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginPlatformLinux.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginPlatformFreeBSD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginPlatformNetBSD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginPlatformMacOSX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginPlatformWindows.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginPlatformPOSIX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginPlatformGDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginPlatformKalimba.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginPlatformAndroid.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginProcessLinux.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginProcessPOSIX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginProcessGDBRemote.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginProcessUtility.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginProcessMachCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginProcessElfCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginProcessMinidump.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginScriptInterpreterNone.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginScriptInterpreterPython.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginStructuredDataDarwinLog.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginSymbolFileDWARF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginSymbolFileSymtab.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginSymbolFilePDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginSystemRuntimeMacOSX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginSymbolVendorELF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginUnwindAssemblyInstEmulation.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbPluginUnwindAssemblyX86.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbSymbol.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbTarget.a -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldbUtility.a Creating liblldb-4.0.1.so Creating liblldb.so -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldb-4.0.so.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/liblldb-4.0.so -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lldb-argdumper -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lldb-argdumper -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lldb-4.0.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lldb -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lldb-mi-4.0.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lldb-mi -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lldb-server-4.0.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lldb-server -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lldb-server-4.0.1 -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lldb-server -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/bugpoint -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/BugpointPasses.so -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-dsymutil -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lli -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/lli-child-target -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-as -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-bcanalyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-c-test -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-cat -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-cov -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-cxxdump -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-cxxfilt -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-diff -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-dis -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-dwarfdump -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-dwp -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-extract -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-link -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-lto2 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-mc -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-mcmarkup -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-modextract -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-nm -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-objdump -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-opt-report -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-pdbdump -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-readobj -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-rtdyld Creating libLLVM-4.0.1.so Creating libLLVM.so -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVM-4.0.so.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/libLLVM-4.0.so -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-size -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-split -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-stress -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-strings -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-symbolizer -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/llvm-xray -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/obj2yaml -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/opt -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/sancov -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/sanstats -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/verify-uselistorder -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/bin/yaml2obj -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/. -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_target.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.LandingPadClauseTy.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index_types.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.Opcode.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_Hexagon.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index_methods.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_Lanai.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.DLLStorageClass.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./style.css -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.Linkage.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_ipo.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.AttrRepr.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_BPF.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_target.Endian.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_target.DataLayout.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.AtomicRMWBinOp.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_target.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_target.Endian.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.ThreadLocalMode.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_Hexagon.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_Sparc.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_AMDGPU.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index_module_types.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_passmgr_builder.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.Diagnostic.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.Icmp.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.Opcode.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_irreader.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_bitwriter.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_MSP430.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_target.RelocMode.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.AtomicOrdering.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.DiagnosticSeverity.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.AttrRepr.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index_modules.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_AArch64.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_target.TargetMachine.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.ThreadLocalMode.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_RISCV.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_linker.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_target.CodeGenOptLevel.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.AtomicOrdering.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_all_backends.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.ValueKind.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_target.RelocMode.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.AtomicRMWBinOp.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_X86.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index_class_types.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_passmgr_builder.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_target.CodeGenFileType.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_SystemZ.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_PowerPC.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.CallConv.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_target.TargetMachine.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_target.Target.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_analysis.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_analysis.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.Fcmp.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_bitwriter.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_ipo.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.DiagnosticSeverity.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.TypeKind.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_Mips.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_RISCV.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_scalar_opts.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index_extensions.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_bitreader.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.Diagnostic.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_target.CodeModel.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index_attributes.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.MemoryBuffer.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_NVPTX.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.AttrIndex.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_target.CodeModel.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_ARM.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_executionengine.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.Icmp.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.Visibility.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.DLLStorageClass.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.ValueKind.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.TypeKind.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_target.DataLayout.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_PowerPC.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_executionengine.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index_values.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_X86.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_scalar_opts.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index_exceptions.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.Linkage.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_XCore.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_XCore.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_target.CodeGenOptLevel.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_ARM.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.CallConv.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.MemoryBuffer.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_AMDGPU.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_target.Target.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_BPF.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_irreader.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.Fcmp.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_Sparc.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.LandingPadClauseTy.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_AArch64.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_transform_utils.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_transform_utils.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_Lanai.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.PassManager.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_all_backends.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_SystemZ.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_MSP430.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_Mips.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_vectorize.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.Visibility.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_target.CodeGenFileType.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_bitreader.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm.PassManager.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm.AttrIndex.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./type_Llvm_NVPTX.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_vectorize.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./index_classes.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/./Llvm_linker.html -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/LLVMExports.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/LLVMConfig.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/LLVMConfigVersion.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/LLVM-Config.cmake -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/. -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./CheckAtomic.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./CheckLinkerFlag.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./LLVMInstallSymlink.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./AddLLVM.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./GetSVN.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./ChooseMSVCCRT.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./TableGen.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./AddLLVMDefinitions.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./FindOCaml.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./HandleLLVMStdlib.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./LLVMProcessSources.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./CheckCompilerVersion.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./VersionFromVCS.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./DetermineGCCCompatible.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./HandleLLVMOptions.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./FindSphinx.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./AddOCaml.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./CrossCompile.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./AddSphinxTarget.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-4.0/lib/cmake/llvm/./GenerateVersionFromCVS.cmake make[2]: Leaving directory '/<>/build-llvm' # Not used on Linux. rm -f /<>/debian/tmp//usr/lib/llvm-4.0/bin/argdumper rm -f /<>/debian/tmp//usr/lib/llvm-4.0/share/clang/clang-format-bbedit.applescript cp build-llvm/bin/clang-query /<>/debian/tmp//usr/lib/llvm-4.0/bin # Only run on executable, not script chrpath -d `find /<>/debian/tmp//usr/lib/llvm-4.0/bin/ -type f -executable -exec file -i '{}' \; | grep 'x-executable; charset=binary'|cut -d: -f1` cd debian/tmp/usr/lib/llvm-4.0/lib/ && rm -f libclang.so.1 libclang-4.0.so; \ ln -s libclang-4.0.so.1 libclang.so.1 mkdir -p /<>/debian/clang-4.0/usr/bin/ cp compiler-rt/lib/asan/scripts/asan_symbolize.py /<>/debian/clang-4.0/usr/bin/asan_symbolize-4.0 mkdir -p /<>/debian/libfuzzer-4.0-dev/usr/lib/llvm-4.0/lib/ cp -v build-llvm/libFuzzer.a /<>/debian/libfuzzer-4.0-dev/usr/lib/llvm-4.0/lib/ 'build-llvm/libFuzzer.a' -> '/<>/debian/libfuzzer-4.0-dev/usr/lib/llvm-4.0/lib/libFuzzer.a' mkdir -p /<>/debian/tmp//usr/lib/clang/4.0/lib mkdir -p /<>/debian/tmp//usr/lib/llvm-4.0/lib/clang/4.0.1/lib/ mkdir -p /<>/debian/tmp//usr/lib/llvm-4.0/lib/clang/4.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-4.0/lib/clang/4.0.1/README.txt echo "Please visit https://github.com/google/sanitizers/wiki/AddressSanitizer for help" >> /<>/debian/tmp//usr/lib/llvm-4.0/lib/clang/4.0.1/README.txt mkdir -p /<>/debian/tmp//usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/ mv /<>/debian/tmp//usr/lib/llvm-4.0/bin/clang-4.0 \ /<>/debian/tmp//usr/lib/llvm-4.0/bin/clang rm -f /<>/debian/tmp//usr/lib/llvm-4.0/lib/libPolly*a rm -f /<>/debian/tmp//usr/lib/llvm-4.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-4.0/bin/*; do \ ln -s $f `basename $f`-4.0; \ echo "Link $f to `basename $f`-4.0"; \ done Link ../lib/llvm-4.0/bin/FileCheck to FileCheck-4.0 Link ../lib/llvm-4.0/bin/bugpoint to bugpoint-4.0 Link ../lib/llvm-4.0/bin/c-index-test to c-index-test-4.0 Link ../lib/llvm-4.0/bin/clang to clang-4.0 Link ../lib/llvm-4.0/bin/clang++ to clang++-4.0 Link ../lib/llvm-4.0/bin/clang-apply-replacements to clang-apply-replacements-4.0 Link ../lib/llvm-4.0/bin/clang-change-namespace to clang-change-namespace-4.0 Link ../lib/llvm-4.0/bin/clang-check to clang-check-4.0 Link ../lib/llvm-4.0/bin/clang-cl to clang-cl-4.0 Link ../lib/llvm-4.0/bin/clang-cpp to clang-cpp-4.0 Link ../lib/llvm-4.0/bin/clang-format to clang-format-4.0 Link ../lib/llvm-4.0/bin/clang-import-test to clang-import-test-4.0 Link ../lib/llvm-4.0/bin/clang-include-fixer to clang-include-fixer-4.0 Link ../lib/llvm-4.0/bin/clang-offload-bundler to clang-offload-bundler-4.0 Link ../lib/llvm-4.0/bin/clang-query to clang-query-4.0 Link ../lib/llvm-4.0/bin/clang-rename to clang-rename-4.0 Link ../lib/llvm-4.0/bin/clang-reorder-fields to clang-reorder-fields-4.0 Link ../lib/llvm-4.0/bin/clang-tidy to clang-tidy-4.0 Link ../lib/llvm-4.0/bin/count to count-4.0 Link ../lib/llvm-4.0/bin/find-all-symbols to find-all-symbols-4.0 Link ../lib/llvm-4.0/bin/git-clang-format to git-clang-format-4.0 Link ../lib/llvm-4.0/bin/ld.lld to ld.lld-4.0 Link ../lib/llvm-4.0/bin/llc to llc-4.0 Link ../lib/llvm-4.0/bin/lld to lld-4.0 Link ../lib/llvm-4.0/bin/lld-link to lld-link-4.0 Link ../lib/llvm-4.0/bin/lldb to lldb-4.0 Link ../lib/llvm-4.0/bin/lldb-4.0.1 to lldb-4.0.1-4.0 Link ../lib/llvm-4.0/bin/lldb-argdumper to lldb-argdumper-4.0 Link ../lib/llvm-4.0/bin/lldb-mi to lldb-mi-4.0 Link ../lib/llvm-4.0/bin/lldb-mi-4.0.1 to lldb-mi-4.0.1-4.0 Link ../lib/llvm-4.0/bin/lldb-server to lldb-server-4.0 Link ../lib/llvm-4.0/bin/lldb-server-4.0.1 to lldb-server-4.0.1-4.0 Link ../lib/llvm-4.0/bin/lli to lli-4.0 Link ../lib/llvm-4.0/bin/lli-child-target to lli-child-target-4.0 Link ../lib/llvm-4.0/bin/llvm-PerfectShuffle to llvm-PerfectShuffle-4.0 Link ../lib/llvm-4.0/bin/llvm-ar to llvm-ar-4.0 Link ../lib/llvm-4.0/bin/llvm-as to llvm-as-4.0 Link ../lib/llvm-4.0/bin/llvm-bcanalyzer to llvm-bcanalyzer-4.0 Link ../lib/llvm-4.0/bin/llvm-c-test to llvm-c-test-4.0 Link ../lib/llvm-4.0/bin/llvm-cat to llvm-cat-4.0 Link ../lib/llvm-4.0/bin/llvm-config to llvm-config-4.0 Link ../lib/llvm-4.0/bin/llvm-cov to llvm-cov-4.0 Link ../lib/llvm-4.0/bin/llvm-cxxdump to llvm-cxxdump-4.0 Link ../lib/llvm-4.0/bin/llvm-cxxfilt to llvm-cxxfilt-4.0 Link ../lib/llvm-4.0/bin/llvm-diff to llvm-diff-4.0 Link ../lib/llvm-4.0/bin/llvm-dis to llvm-dis-4.0 Link ../lib/llvm-4.0/bin/llvm-dsymutil to llvm-dsymutil-4.0 Link ../lib/llvm-4.0/bin/llvm-dwarfdump to llvm-dwarfdump-4.0 Link ../lib/llvm-4.0/bin/llvm-dwp to llvm-dwp-4.0 Link ../lib/llvm-4.0/bin/llvm-extract to llvm-extract-4.0 Link ../lib/llvm-4.0/bin/llvm-lib to llvm-lib-4.0 Link ../lib/llvm-4.0/bin/llvm-link to llvm-link-4.0 Link ../lib/llvm-4.0/bin/llvm-lto to llvm-lto-4.0 Link ../lib/llvm-4.0/bin/llvm-lto2 to llvm-lto2-4.0 Link ../lib/llvm-4.0/bin/llvm-mc to llvm-mc-4.0 Link ../lib/llvm-4.0/bin/llvm-mcmarkup to llvm-mcmarkup-4.0 Link ../lib/llvm-4.0/bin/llvm-modextract to llvm-modextract-4.0 Link ../lib/llvm-4.0/bin/llvm-nm to llvm-nm-4.0 Link ../lib/llvm-4.0/bin/llvm-objdump to llvm-objdump-4.0 Link ../lib/llvm-4.0/bin/llvm-opt-report to llvm-opt-report-4.0 Link ../lib/llvm-4.0/bin/llvm-pdbdump to llvm-pdbdump-4.0 Link ../lib/llvm-4.0/bin/llvm-profdata to llvm-profdata-4.0 Link ../lib/llvm-4.0/bin/llvm-ranlib to llvm-ranlib-4.0 Link ../lib/llvm-4.0/bin/llvm-readobj to llvm-readobj-4.0 Link ../lib/llvm-4.0/bin/llvm-rtdyld to llvm-rtdyld-4.0 Link ../lib/llvm-4.0/bin/llvm-size to llvm-size-4.0 Link ../lib/llvm-4.0/bin/llvm-split to llvm-split-4.0 Link ../lib/llvm-4.0/bin/llvm-stress to llvm-stress-4.0 Link ../lib/llvm-4.0/bin/llvm-strings to llvm-strings-4.0 Link ../lib/llvm-4.0/bin/llvm-symbolizer to llvm-symbolizer-4.0 Link ../lib/llvm-4.0/bin/llvm-tblgen to llvm-tblgen-4.0 Link ../lib/llvm-4.0/bin/llvm-xray to llvm-xray-4.0 Link ../lib/llvm-4.0/bin/modularize to modularize-4.0 Link ../lib/llvm-4.0/bin/not to not-4.0 Link ../lib/llvm-4.0/bin/obj2yaml to obj2yaml-4.0 Link ../lib/llvm-4.0/bin/opt to opt-4.0 Link ../lib/llvm-4.0/bin/sancov to sancov-4.0 Link ../lib/llvm-4.0/bin/sanstats to sanstats-4.0 Link ../lib/llvm-4.0/bin/scan-build to scan-build-4.0 Link ../lib/llvm-4.0/bin/scan-view to scan-view-4.0 Link ../lib/llvm-4.0/bin/verify-uselistorder to verify-uselistorder-4.0 Link ../lib/llvm-4.0/bin/yaml-bench to yaml-bench-4.0 Link ../lib/llvm-4.0/bin/yaml2obj to yaml2obj-4.0 cp /<>/clang/tools/scan-build/man/scan-build.1 /<>/clang/tools/scan-build/man/scan-build-4.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-4.0.vim; \ if test -f /<>/utils/vim/$dir/tablegen.vim; then \ cp -f /<>/utils/vim/$dir/tablegen.vim /<>/utils/vim/$dir/tablegen-4.0.vim; \ fi; \ done cp -f /<>/utils/vim/vimrc /<>/utils/vim/llvm-4.0-vimrc cp -f /<>/clang/tools/clang-format/clang-format-diff.py /<>/clang/tools/clang-format/clang-format-diff-4.0 cp -f /<>/clang/tools/clang-format/clang-format.py clang/tools/clang-format/clang-format-4.0.py rm -rf clang/tools/scan-build-4.0 cp -fR /<>/clang/tools/scan-build clang/tools/scan-build-4.0 rm -rf clang/tools/scan-build-py-4.0 cp -fR /<>/clang/tools/scan-build-py clang/tools/scan-build-py-4.0 chmod +x clang/tools/scan-build-py-4.0/bin/* rm -rf clang/tools/scan-view-4.0 cp -fR /<>/clang/tools/scan-view clang/tools/scan-view-4.0 rm -f /<>/debian/tmp//usr/lib/llvm-4.0/include/llvm/Support/LICENSE.TXT sed -i 's|LLVM_CMAKE_DIR "/usr/lib/llvm-4.0/share/llvm/cmake"|LLVM_CMAKE_DIR "/usr/share/llvm-4.0/cmake"|' /<>/debian/tmp//usr/lib/llvm-4.0/lib/cmake/llvm/LLVMConfig.cmake sed -i '/_IMPORT_CHECK_TARGETS \(Polly\|sancov\)/ {s|^|#|}' /<>/debian/tmp//usr/lib/llvm-4.0/lib/cmake/llvm/LLVMExports-*.cmake rm -f /<>/debian/tmp//usr/lib/llvm-4.0/lib/python*/site-packages/lldb/_lldb.so if test "yes" = yes; then \ mkdir -p /<>/debian/libclang-4.0-dev/usr/lib/llvm-4.0/lib/ /<>/debian/libclang-common-4.0-dev/usr/lib/llvm-4.0/include/polly/; \ mv -f /<>/debian/tmp//usr/lib/llvm-4.0/lib/libpolly* \ /<>/debian/libclang-4.0-dev/usr/lib/llvm-4.0/lib/; \ rm -rf /<>/debian/libclang-common-4.0-dev/usr/lib/llvm-4.0/include/polly; \ mv -f /<>/debian/tmp//usr/lib/llvm-4.0/include/polly/ \ /<>/debian/libclang-common-4.0-dev/usr/lib/llvm-4.0/include/; \ fi mv: cannot stat '/<>/debian/tmp//usr/lib/llvm-4.0/lib/libpolly*': No such file or directory mkdir -p /<>/debian/usr/share/doc/llvm-4.0-doc/ /<>/debian/usr/share/doc/clang-4.0-doc/ cp -R build-llvm/docs/html /<>/debian/usr/share/doc/llvm-4.0-doc/ cp -R build-llvm/tools/clang/docs/html /<>/debian/usr/share/doc/clang-4.0-doc/ cp -R build-llvm/tools/clang/tools/extra/docs/html /<>/debian/usr/share/doc/clang-4.0-doc/clang-extra if test "yes" = yes; then \ mkdir -p "/<>/debian/tmp//usr/lib/ocaml"; \ mkdir -p "/<>/debian/tmp//usr/lib/ocaml/llvm-4.0"; \ mkdir -p "/<>/debian/tmp/usr/lib/llvm-4.0/docs/ocaml/html/html"; \ mkdir -p "/<>/debian/tmp/usr/lib/llvm-4.0/share/doc/llvm/ocaml-html/"; \ if test -d "/<>/debian/tmp//usr/lib/llvm-4.0/lib/ocaml"; then \ mv -f "/<>/debian/tmp/usr/lib/llvm-4.0/lib/ocaml" \ "/<>/debian/tmp//usr/lib/ocaml/llvm-4.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 11. make[1]: Leaving directory '/<>' dh_ocamldoc -a dh_installdocs -a dh_installchangelogs -a dh_installexamples -a debian/rules override_dh_installman make[1]: Entering directory '/<>' dh_installman rm -f /<>/debian/llvm-4.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-4.0 --dbg-package=libclang1-4.0-dbg dh_strip -p libllvm4.0 --dbg-package=libllvm4.0-dbg dh_strip -p liblldb-4.0 --dbg-package=liblldb-4.0-dbg dh_strip -p liblld-4.0 --dbg-package=liblld-4.0-dbg dh_strip -a make[1]: Leaving directory '/<>' debian/rules override_dh_makeshlibs make[1]: Entering directory '/<>' dh_makeshlibs -plibclang1-4.0 -V"libclang1-4.0 (>= 1:4.0~)" dh_makeshlibs -pliblldb-4.0 -V"liblldb-4.0 (>= 1:4.0~)" dh_makeshlibs -plibllvm4.0 -V"libllvm4.0 (>= 1:4.0~)" 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-4.0/lib/ -Xlibclang_rt.asan -Xlibclang_rt.asan -Xlibclang_rt.asan-*.so -Xlibclang_rt.asan-*.so dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libllvm4.0/usr/lib/arm-linux-gnueabihf/libLLVM-4.0.so.1 found in none of the libraries dpkg-shlibdeps: warning: debian/llvm-4.0-dev/usr/lib/llvm-4.0/lib/libLTO.so.4.0.1 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/liblldb-4.0/usr/lib/arm-linux-gnueabihf/liblldb-4.0.so.1 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libclang1-4.0/usr/lib/arm-linux-gnueabihf/libclang-4.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-4.0/lib/python*/site-packages/lldb/__init__.pyc /<>/debian/python-lldb-4.0/usr/lib/llvm-4.0/lib/python*/site-packages/lldb/__init__.pyc rm -f /<>/debian/clang-4.0-examples/usr/share/doc/clang-4.0-examples/examples/*Make* find /<>/debian/llvm-4.0-tools/usr/lib/llvm-4.0/ -name '*.pyc' | xargs -r rm -f make[1]: Leaving directory '/<>' dh_ocaml -a 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 libfuzzer-4.0-dev: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: package clang-4.0: unused substitution variable ${perl:Depends} dpkg-gencontrol: warning: Depends field of package python-clang-4.0: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: package clang-4.0: unused substitution variable ${perl:Depends} dpkg-gencontrol: warning: Depends field of package clang-4.0-examples: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package liblldb-4.0-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libllvm4.0-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package python-lldb-4.0: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libllvm-4.0-ocaml-dev: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package liblldb-4.0-dev: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libclang1-4.0-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package liblld-4.0: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libclang-4.0-dev: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package liblld-4.0-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package liblld-4.0-dev: unknown substitution variable ${shlibs:Depends} make[1]: Leaving directory '/<>' dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 131 INFO: pkgstriptranslations version 131 INFO: pkgstriptranslations version 131 INFO: pkgstriptranslations version 131 pkgstriptranslations: processing libclang-common-4.0-dev (in debian/libclang-common-4.0-dev); do_strip: 1, oemstrip: pkgstriptranslations: processing clang-4.0 (in debian/clang-4.0); do_strip: 1, oemstrip: pkgstriptranslations: processing liblld-4.0 (in debian/liblld-4.0); do_strip: 1, oemstrip: pkgstriptranslations: processing llvm-4.0-runtime (in debian/llvm-4.0-runtime); do_strip: 1, oemstrip: pkgstriptranslations: liblld-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/liblld-4.0/DEBIAN/control, package liblld-4.0, directory debian/liblld-4.0 INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: clang-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/clang-4.0/DEBIAN/control, package clang-4.0, directory debian/clang-4.0 Searching for duplicated docs in dependency libclang1-4.0... symlinking changelog.Debian.gz in clang-4.0 to file in libclang1-4.0 symlinking NEWS.Debian.gz in clang-4.0 to file in libclang1-4.0 Searching for duplicated docs in dependency libllvm4.0... Searching for duplicated docs in dependency libclang-common-4.0-dev... pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-4.0' in '../clang-4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: libclang-common-4.0-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/libclang-common-4.0-dev/DEBIAN/control, package libclang-common-4.0-dev, directory debian/libclang-common-4.0-dev INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgstriptranslations: llvm-4.0-runtime does not contain translations, skipping INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/llvm-4.0-runtime/DEBIAN/control, package llvm-4.0-runtime, directory debian/llvm-4.0-runtime INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstriptranslations: processing clang-4.0-dbgsym (in debian/.debhelper/clang-4.0/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: clang-4.0-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstripfiles: processing control file: debian/.debhelper/clang-4.0/dbgsym-root/DEBIAN/control, package clang-4.0-dbgsym, directory debian/.debhelper/clang-4.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-4.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-4.0-dbgsym' in 'debian/.debhelper/scratch-space/build-clang-4.0/clang-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... Renaming clang-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb to clang-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstriptranslations: processing clang-format-4.0 (in debian/clang-format-4.0); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: clang-format-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/clang-format-4.0/DEBIAN/control, package clang-format-4.0, directory debian/clang-format-4.0 Searching for duplicated docs in dependency libllvm4.0... symlinking changelog.Debian.gz in clang-format-4.0 to file in libllvm4.0 symlinking NEWS.Debian.gz in clang-format-4.0 to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-format-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-format-4.0' in '../clang-format-4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: processing clang-format-4.0-dbgsym (in debian/.debhelper/clang-format-4.0/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgstriptranslations: clang-format-4.0-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/.debhelper/clang-format-4.0/dbgsym-root/DEBIAN/control, package clang-format-4.0-dbgsym, directory debian/.debhelper/clang-format-4.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-format-4.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-format-4.0-dbgsym' in 'debian/.debhelper/scratch-space/build-clang-format-4.0/clang-format-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... Renaming clang-format-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb to clang-format-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: processing clang-tidy-4.0 (in debian/clang-tidy-4.0); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: clang-tidy-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/clang-tidy-4.0/DEBIAN/control, package clang-tidy-4.0, directory debian/clang-tidy-4.0 Searching for duplicated docs in dependency libllvm4.0... symlinking changelog.Debian.gz in clang-tidy-4.0 to file in libllvm4.0 symlinking NEWS.Debian.gz in clang-tidy-4.0 to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-tidy-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-tidy-4.0' in '../clang-tidy-4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing clang-tidy-4.0-dbgsym (in debian/.debhelper/clang-tidy-4.0/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgstriptranslations: clang-tidy-4.0-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/.debhelper/clang-tidy-4.0/dbgsym-root/DEBIAN/control, package clang-tidy-4.0-dbgsym, directory debian/.debhelper/clang-tidy-4.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-tidy-4.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-tidy-4.0-dbgsym' in 'debian/.debhelper/scratch-space/build-clang-tidy-4.0/clang-tidy-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... Renaming clang-tidy-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb to clang-tidy-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: processing libclang1-4.0 (in debian/libclang1-4.0); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgstriptranslations: libclang1-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgstripfiles: processing control file: debian/libclang1-4.0/DEBIAN/control, package libclang1-4.0, directory debian/libclang1-4.0 Searching for duplicated docs in dependency libllvm4.0... symlinking changelog.Debian.gz in libclang1-4.0 to file in libllvm4.0 symlinking NEWS.Debian.gz in libclang1-4.0 to file in libllvm4.0 INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang1-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang1-4.0' in '../libclang1-4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing libclang1-4.0-dbg (in debian/libclang1-4.0-dbg); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgstriptranslations: libclang1-4.0-dbg does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/libclang1-4.0-dbg/DEBIAN/control, package libclang1-4.0-dbg, directory debian/libclang1-4.0-dbg INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... Searching for duplicated docs in dependency libclang1-4.0... symlinking changelog.Debian.gz in libclang1-4.0-dbg to file in libllvm4.0 symlinking NEWS.Debian.gz in libclang1-4.0-dbg to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang1-4.0-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang1-4.0-dbg' in '../libclang1-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing libclang-4.0-dev (in debian/libclang-4.0-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgstriptranslations: libclang-4.0-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstripfiles: processing control file: debian/libclang-4.0-dev/DEBIAN/control, package libclang-4.0-dev, directory debian/libclang-4.0-dev INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (libclang-common-4.0-dev) ... Searching for duplicated docs in dependency libclang1-4.0... symlinking changelog.Debian.gz in libclang-4.0-dev to file in libllvm4.0 symlinking NEWS.Debian.gz in libclang-4.0-dev to file in libllvm4.0 Searching for duplicated docs in dependency libclang-common-4.0-dev... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang-4.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang-4.0-dev' in '../libclang-4.0-dev_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... Searching for duplicated docs in dependency libllvm4.0... symlinking changelog.Debian.gz in libclang-common-4.0-dev to file in libllvm4.0 symlinking NEWS.Debian.gz in libclang-common-4.0-dev to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang-common-4.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang-common-4.0-dev' in '../libclang-common-4.0-dev_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: processing libclang-common-4.0-dev-dbgsym (in debian/.debhelper/libclang-common-4.0-dev/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstriptranslations: libclang-common-4.0-dev-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstripfiles: processing control file: debian/.debhelper/libclang-common-4.0-dev/dbgsym-root/DEBIAN/control, package libclang-common-4.0-dev-dbgsym, directory debian/.debhelper/libclang-common-4.0-dev/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang-common-4.0-dev-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang-common-4.0-dev-dbgsym' in 'debian/.debhelper/scratch-space/build-libclang-common-4.0-dev/libclang-common-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... Renaming libclang-common-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.deb to libclang-common-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstriptranslations: processing libfuzzer-4.0-dev (in debian/libfuzzer-4.0-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstriptranslations: libfuzzer-4.0-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/libfuzzer-4.0-dev/DEBIAN/control, package libfuzzer-4.0-dev, directory debian/libfuzzer-4.0-dev Searching for duplicated docs in dependency clang-4.0... symlinking NEWS.Debian.gz in libfuzzer-4.0-dev to file in libllvm4.0 pkgstripfiles: Truncating usr/share/doc/libfuzzer-4.0-dev/changelog.Debian.gz to topmost ten records INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libfuzzer-4.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libfuzzer-4.0-dev' in '../libfuzzer-4.0-dev_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstriptranslations: processing python-clang-4.0 (in debian/python-clang-4.0); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstriptranslations: python-clang-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstripfiles: processing control file: debian/python-clang-4.0/DEBIAN/control, package python-clang-4.0, directory debian/python-clang-4.0 pkgstripfiles: Truncating usr/share/doc/python-clang-4.0/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package python-clang-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python-clang-4.0' in '../python-clang-4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: processing clang-4.0-examples (in debian/clang-4.0-examples); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: clang-4.0-examples does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstripfiles: processing control file: debian/clang-4.0-examples/DEBIAN/control, package clang-4.0-examples, directory debian/clang-4.0-examples pkgstripfiles: Truncating usr/share/doc/clang-4.0-examples/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-4.0-examples ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... dpkg-deb: building package 'clang-4.0-examples' in '../clang-4.0-examples_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstriptranslations: processing libllvm4.0 (in debian/libllvm4.0); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: libllvm4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstripfiles: processing control file: debian/libllvm4.0/DEBIAN/control, package libllvm4.0, directory debian/libllvm4.0 pkgstripfiles: Truncating usr/share/doc/libllvm4.0/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libllvm4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libllvm4.0' in '../libllvm4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing libllvm4.0-dbg (in debian/libllvm4.0-dbg); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: libllvm4.0-dbg does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/libllvm4.0-dbg/DEBIAN/control, package libllvm4.0-dbg, directory debian/libllvm4.0-dbg INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... Searching for duplicated docs in dependency libllvm4.0... symlinking changelog.Debian.gz in libllvm4.0-dbg to file in libllvm4.0 symlinking NEWS.Debian.gz in libllvm4.0-dbg to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libllvm4.0-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libllvm4.0-dbg' in '../libllvm4.0-dbg_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: processing llvm-4.0 (in debian/llvm-4.0); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgstriptranslations: llvm-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/llvm-4.0/DEBIAN/control, package llvm-4.0, directory debian/llvm-4.0 INFO: pkgstripfiles: waiting for lock (llvm-4.0-runtime) ... Searching for duplicated docs in dependency llvm-4.0-runtime... symlinking changelog.Debian.gz in llvm-4.0 to file in llvm-4.0-runtime symlinking NEWS.Debian.gz in llvm-4.0 to file in llvm-4.0-runtime Searching for duplicated docs in dependency libllvm4.0... pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-4.0' in '../llvm-4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... Searching for duplicated docs in dependency libllvm4.0... symlinking changelog.Debian.gz in llvm-4.0-runtime to file in libllvm4.0 symlinking NEWS.Debian.gz in llvm-4.0-runtime to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-4.0-runtime ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-4.0-runtime' in '../llvm-4.0-runtime_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-4.0-runtime-dbgsym (in debian/.debhelper/llvm-4.0-runtime/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: llvm-4.0-runtime-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/.debhelper/llvm-4.0-runtime/dbgsym-root/DEBIAN/control, package llvm-4.0-runtime-dbgsym, directory debian/.debhelper/llvm-4.0-runtime/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-4.0-runtime-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-4.0-runtime-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-4.0-runtime/llvm-4.0-runtime-dbgsym_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: processing llvm-4.0-dbgsym (in debian/.debhelper/llvm-4.0/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... Renaming llvm-4.0-runtime-dbgsym_4.0.1-4~ubuntu1_armhf.deb to llvm-4.0-runtime-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: llvm-4.0-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstriptranslations: processing llvm-4.0-dev (in debian/llvm-4.0-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/.debhelper/llvm-4.0/dbgsym-root/DEBIAN/control, package llvm-4.0-dbgsym, directory debian/.debhelper/llvm-4.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-4.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-4.0-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-4.0/llvm-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: llvm-4.0-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/llvm-4.0-dev/DEBIAN/control, package llvm-4.0-dev, directory debian/llvm-4.0-dev Searching for duplicated docs in dependency libllvm4.0... symlinking changelog.Debian.gz in llvm-4.0-dev to file in libllvm4.0 symlinking NEWS.Debian.gz in llvm-4.0-dev to file in libllvm4.0 Searching for duplicated docs in dependency llvm-4.0... pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-4.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-4.0-dev' in '../llvm-4.0-dev_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... Renaming llvm-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb to llvm-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-4.0-dev-dbgsym (in debian/.debhelper/llvm-4.0-dev/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: llvm-4.0-dev-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/.debhelper/llvm-4.0-dev/dbgsym-root/DEBIAN/control, package llvm-4.0-dev-dbgsym, directory debian/.debhelper/llvm-4.0-dev/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-4.0-dev-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-4.0-dev-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-4.0-dev/llvm-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... Renaming llvm-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.deb to llvm-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-4.0-tools (in debian/llvm-4.0-tools); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: llvm-4.0-tools does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/llvm-4.0-tools/DEBIAN/control, package llvm-4.0-tools, directory debian/llvm-4.0-tools Searching for duplicated docs in dependency llvm-4.0-dev... symlinking changelog.Debian.gz in llvm-4.0-tools to file in libllvm4.0 symlinking NEWS.Debian.gz in llvm-4.0-tools to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-4.0-tools ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-4.0-tools' in '../llvm-4.0-tools_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-4.0-tools-dbgsym (in debian/.debhelper/llvm-4.0-tools/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: llvm-4.0-tools-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/.debhelper/llvm-4.0-tools/dbgsym-root/DEBIAN/control, package llvm-4.0-tools-dbgsym, directory debian/.debhelper/llvm-4.0-tools/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-4.0-tools-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-4.0-tools-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-4.0-tools/llvm-4.0-tools-dbgsym_4.0.1-4~ubuntu1_armhf.deb'. Renaming llvm-4.0-tools-dbgsym_4.0.1-4~ubuntu1_armhf.deb to llvm-4.0-tools-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing libllvm-4.0-ocaml-dev (in debian/libllvm-4.0-ocaml-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: libllvm-4.0-ocaml-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/libllvm-4.0-ocaml-dev/DEBIAN/control, package libllvm-4.0-ocaml-dev, directory debian/libllvm-4.0-ocaml-dev Searching for duplicated docs in dependency llvm-4.0-dev... symlinking changelog.Debian.gz in libllvm-4.0-ocaml-dev to file in libllvm4.0 symlinking NEWS.Debian.gz in libllvm-4.0-ocaml-dev to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libllvm-4.0-ocaml-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libllvm-4.0-ocaml-dev' in '../libllvm-4.0-ocaml-dev_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing lld-4.0 (in debian/lld-4.0); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstriptranslations: lld-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (liblld-4.0) ... pkgstripfiles: processing control file: debian/lld-4.0/DEBIAN/control, package lld-4.0, directory debian/lld-4.0 Searching for duplicated docs in dependency libllvm4.0... symlinking changelog.Debian.gz in lld-4.0 to file in libllvm4.0 symlinking NEWS.Debian.gz in lld-4.0 to file in libllvm4.0 Searching for duplicated docs in dependency llvm-4.0-dev... pkgstripfiles: Running PNG optimization (using 4 cpus) for package lld-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lld-4.0' in '../lld-4.0_4.0.1-4~ubuntu1_armhf.deb'. Searching for duplicated docs in dependency libllvm4.0... symlinking changelog.Debian.gz in liblld-4.0 to file in libllvm4.0 symlinking NEWS.Debian.gz in liblld-4.0 to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblld-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblld-4.0' in '../liblld-4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing lld-4.0-dbgsym (in debian/.debhelper/lld-4.0/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: lld-4.0-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/lld-4.0/dbgsym-root/DEBIAN/control, package lld-4.0-dbgsym, directory debian/.debhelper/lld-4.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package lld-4.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lld-4.0-dbgsym' in 'debian/.debhelper/scratch-space/build-lld-4.0/lld-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing liblld-4.0-dbg (in debian/liblld-4.0-dbg); do_strip: 1, oemstrip: Renaming lld-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb to lld-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb pkgstriptranslations: liblld-4.0-dbg does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/liblld-4.0-dbg/DEBIAN/control, package liblld-4.0-dbg, directory debian/liblld-4.0-dbg Searching for duplicated docs in dependency liblld-4.0... symlinking changelog.Debian.gz in liblld-4.0-dbg to file in libllvm4.0 symlinking NEWS.Debian.gz in liblld-4.0-dbg to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblld-4.0-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblld-4.0-dbg' in '../liblld-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing liblld-4.0-dev (in debian/liblld-4.0-dev); do_strip: 1, oemstrip: pkgstriptranslations: liblld-4.0-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/liblld-4.0-dev/DEBIAN/control, package liblld-4.0-dev, directory debian/liblld-4.0-dev Searching for duplicated docs in dependency lld-4.0... symlinking changelog.Debian.gz in liblld-4.0-dev to file in libllvm4.0 symlinking NEWS.Debian.gz in liblld-4.0-dev to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblld-4.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblld-4.0-dev' in '../liblld-4.0-dev_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing lldb-4.0 (in debian/lldb-4.0); do_strip: 1, oemstrip: pkgstriptranslations: lldb-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/lldb-4.0/DEBIAN/control, package lldb-4.0, directory debian/lldb-4.0 Searching for duplicated docs in dependency liblldb-4.0... symlinking changelog.Debian.gz in lldb-4.0 to file in liblldb-4.0 symlinking NEWS.Debian.gz in lldb-4.0 to file in liblldb-4.0 Searching for duplicated docs in dependency libllvm4.0... Searching for duplicated docs in dependency llvm-4.0-dev... Searching for duplicated docs in dependency python-lldb-4.0... pkgstripfiles: Running PNG optimization (using 4 cpus) for package lldb-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lldb-4.0' in '../lldb-4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing lldb-4.0-dbgsym (in debian/.debhelper/lldb-4.0/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: lldb-4.0-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/lldb-4.0/dbgsym-root/DEBIAN/control, package lldb-4.0-dbgsym, directory debian/.debhelper/lldb-4.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package lldb-4.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lldb-4.0-dbgsym' in 'debian/.debhelper/scratch-space/build-lldb-4.0/lldb-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb'. Renaming lldb-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.deb to lldb-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb INFO: pkgstriptranslations version 131 pkgstriptranslations: processing liblldb-4.0 (in debian/liblldb-4.0); do_strip: 1, oemstrip: pkgstriptranslations: liblldb-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/liblldb-4.0/DEBIAN/control, package liblldb-4.0, directory debian/liblldb-4.0 Searching for duplicated docs in dependency libllvm4.0... symlinking changelog.Debian.gz in liblldb-4.0 to file in libllvm4.0 symlinking NEWS.Debian.gz in liblldb-4.0 to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblldb-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblldb-4.0' in '../liblldb-4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing liblldb-4.0-dbg (in debian/liblldb-4.0-dbg); do_strip: 1, oemstrip: pkgstriptranslations: liblldb-4.0-dbg does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/liblldb-4.0-dbg/DEBIAN/control, package liblldb-4.0-dbg, directory debian/liblldb-4.0-dbg Searching for duplicated docs in dependency liblldb-4.0... symlinking changelog.Debian.gz in liblldb-4.0-dbg to file in libllvm4.0 symlinking NEWS.Debian.gz in liblldb-4.0-dbg to file in libllvm4.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblldb-4.0-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblldb-4.0-dbg' in '../liblldb-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing python-lldb-4.0 (in debian/python-lldb-4.0); do_strip: 1, oemstrip: pkgstriptranslations: python-lldb-4.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/python-lldb-4.0/DEBIAN/control, package python-lldb-4.0, directory debian/python-lldb-4.0 Searching for duplicated docs in dependency liblldb-4.0-dev... symlinking changelog.Debian.gz in python-lldb-4.0 to file in liblldb-4.0-dev symlinking NEWS.Debian.gz in python-lldb-4.0 to file in liblldb-4.0-dev pkgstripfiles: Running PNG optimization (using 4 cpus) for package python-lldb-4.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python-lldb-4.0' in '../python-lldb-4.0_4.0.1-4~ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing liblldb-4.0-dev (in debian/liblldb-4.0-dev); do_strip: 1, oemstrip: pkgstriptranslations: liblldb-4.0-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/liblldb-4.0-dev/DEBIAN/control, package liblldb-4.0-dev, directory debian/liblldb-4.0-dev Searching for duplicated docs in dependency lldb-4.0... symlinking NEWS.Debian.gz in liblldb-4.0-dev to file in libllvm4.0 pkgstripfiles: Truncating usr/share/doc/liblldb-4.0-dev/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblldb-4.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblldb-4.0-dev' in '../liblldb-4.0-dev_4.0.1-4~ubuntu1_armhf.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../llvm-toolchain-4.0_4.0.1-4~ubuntu1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build llvm-toolchain-4.0-4.0.1 dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20170908-2026 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ llvm-toolchain-4.0_4.0.1-4~ubuntu1_armhf.changes: ------------------------------------------------- Format: 1.8 Date: Fri, 08 Sep 2017 13:05:01 +0100 Source: llvm-toolchain-4.0 Binary: clang-4.0 clang-format-4.0 clang-tidy-4.0 clang-4.0-doc libclang1-4.0 libclang1-4.0-dbg libclang-4.0-dev libclang-common-4.0-dev libfuzzer-4.0-dev python-clang-4.0 clang-4.0-examples libllvm4.0 libllvm4.0-dbg llvm-4.0 llvm-4.0-runtime llvm-4.0-dev llvm-4.0-tools libllvm-4.0-ocaml-dev llvm-4.0-doc llvm-4.0-examples lld-4.0 liblld-4.0 liblld-4.0-dbg liblld-4.0-dev lldb-4.0 liblldb-4.0 liblldb-4.0-dbg python-lldb-4.0 liblldb-4.0-dev Architecture: armhf Version: 1:4.0.1-4~ubuntu1 Distribution: artful-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Matthias Klose Description: clang-4.0 - C, C++ and Objective-C compiler (LLVM based) clang-4.0-doc - C, C++ and Objective-C compiler (LLVM based) - Documentation clang-4.0-examples - Clang examples clang-format-4.0 - Tool to format C/C++/Obj-C code clang-tidy-4.0 - clang-based C++ linter tool libclang-4.0-dev - clang library - Development package libclang-common-4.0-dev - clang library - Common development package libclang1-4.0 - C interface to the clang library libclang1-4.0-dbg - clang library libfuzzer-4.0-dev - Library for coverage-guided fuzz testing liblld-4.0 - LLVM-based linker, library liblld-4.0-dbg - LLVM-based linker, debugging libraries liblld-4.0-dev - LLVM-based linker, header files liblldb-4.0 - Next generation, high-performance debugger, library liblldb-4.0-dbg - Next generation, high-performance debugger, debugging libraries liblldb-4.0-dev - Next generation, high-performance debugger, header files libllvm-4.0-ocaml-dev - Modular compiler and toolchain technologies, OCaml bindings libllvm4.0 - Modular compiler and toolchain technologies, runtime library libllvm4.0-dbg - Modular compiler and toolchain technologies, debugging libraries lld-4.0 - LLVM-based linker lldb-4.0 - Next generation, high-performance debugger llvm-4.0 - Modular compiler and toolchain technologies llvm-4.0-dev - Modular compiler and toolchain technologies, libraries and header llvm-4.0-doc - Modular compiler and toolchain technologies, documentation llvm-4.0-examples - Modular compiler and toolchain technologies, examples llvm-4.0-runtime - Modular compiler and toolchain technologies, IR interpreter llvm-4.0-tools - Modular compiler and toolchain technologies, tools python-clang-4.0 - Clang Python Bindings python-lldb-4.0 - Next generation, high-performance debugger, python lib Changes: llvm-toolchain-4.0 (1:4.0.1-4~ubuntu1) artful; urgency=medium . * Link with --no-keep-files-mapped --no-map-whole-files when using gold. Checksums-Sha1: da1d4db30f158ef5eaf43c7a16a7c65c345a5a21 289024724 clang-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb daafe1dbc12d6e9042f2a4ccb9b93891ca3387cb 14316 clang-4.0-examples_4.0.1-4~ubuntu1_armhf.deb 1eafe8839ae0beb4c19072f69a436306a5801415 45017796 clang-4.0_4.0.1-4~ubuntu1_armhf.deb 78c7a8175bf6db00dfdd86abf959c3fdd3217f46 1881880 clang-format-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb f2695aa37282df2c9c1c713751af9d92d01f5c7c 466454 clang-format-4.0_4.0.1-4~ubuntu1_armhf.deb 54dff676d75ab89f892de7e8380da4dff654df0a 50042428 clang-tidy-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 0833967ccea7653ff262b71b4a23fc8cb4be2889 5611896 clang-tidy-4.0_4.0.1-4~ubuntu1_armhf.deb 83bb3715a3e79b6c68ca54c818be9340ccf497c4 15668898 libclang-4.0-dev_4.0.1-4~ubuntu1_armhf.deb 9436538708596d9417c5881b15f73105f4b7bd6a 1085342 libclang-common-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb f5536e421a280e6a43e4895fb9765eac316cae99 1066868 libclang-common-4.0-dev_4.0.1-4~ubuntu1_armhf.deb c847f216a64e1ee08b79e06bdf561fcba1b770ac 54821078 libclang1-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb 7777a2f808a274aac1b0402596e4e8d3d72da4ea 5821274 libclang1-4.0_4.0.1-4~ubuntu1_armhf.deb 9dc86462e29b8b893f81759d4bb3dbba12e31a07 98324 libfuzzer-4.0-dev_4.0.1-4~ubuntu1_armhf.deb 12872eeeeda2812928e17e6a60c00f744f9295f0 5248 liblld-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb e2d40ba3322a280e5f642780d6cbe37df3b7efdc 33972 liblld-4.0-dev_4.0.1-4~ubuntu1_armhf.deb 7f30dc7fed84e80d907a19b750a2847855db0f47 1004522 liblld-4.0_4.0.1-4~ubuntu1_armhf.deb 48ae11b96560b9d8fc7213343e82d647b2046ad9 43060034 liblldb-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb 791248af4fbcc9162a963a49a71348061e532f91 4707586 liblldb-4.0-dev_4.0.1-4~ubuntu1_armhf.deb e7835fef83b4f123fe7585ffa43ecb08e6df8829 7398446 liblldb-4.0_4.0.1-4~ubuntu1_armhf.deb 59b050ec7bd040651ca17edd87dd6b809ad298ae 181068 libllvm-4.0-ocaml-dev_4.0.1-4~ubuntu1_armhf.deb 70a13532734c8925c5fcfa59ba6f14b8fafb0822 62275460 libllvm4.0-dbg_4.0.1-4~ubuntu1_armhf.deb e71cb799a0ba625baf5c21f472aa3eb23d0fce03 11349196 libllvm4.0_4.0.1-4~ubuntu1_armhf.deb e355ca8747de8c8cfd748211d49df45c0ad48872 3430402 lld-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb bd0ae10d51a4441f85f662f93623ada7c01986ed 652770 lld-4.0_4.0.1-4~ubuntu1_armhf.deb 33c9ecf58c9bfa891c4f84a3641b4de3f98f8e71 37607992 lldb-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 6463a32345e27d0c3a5e14249129dd5ffe43bd3e 1347672 lldb-4.0_4.0.1-4~ubuntu1_armhf.deb 864484817d72a498884d00e87cea083744604054 15617546 llvm-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 016773d6fad3e503bb19fbb5b14767e6524131d6 4457564 llvm-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb c05e8b940c5e9d1d4c3fc2430e7b03339494793c 18042332 llvm-4.0-dev_4.0.1-4~ubuntu1_armhf.deb 1ff5920a93864d67bc55d363c8f4a34905a5563e 4532236 llvm-4.0-runtime-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 627621c84de234c9d77421225e78f6d2165efe4c 162592 llvm-4.0-runtime_4.0.1-4~ubuntu1_armhf.deb 8e0b1c10c1af3adcec9939da7218f272209e00e6 787046 llvm-4.0-tools-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb b79f0e77f1e6a485ac07cff5552fff779bf50b97 179454 llvm-4.0-tools_4.0.1-4~ubuntu1_armhf.deb 5d199af64cccb58b2c2a2f069f0089e5fe49026c 2795040 llvm-4.0_4.0.1-4~ubuntu1_armhf.deb cf51bf0c4e4fae937b1031bc127e894fe775821a 19920 llvm-toolchain-4.0_4.0.1-4~ubuntu1_armhf.buildinfo d42a60734cc84d2e2dde97b32e60e3359173c50b 30544 python-clang-4.0_4.0.1-4~ubuntu1_armhf.deb a073275e8564f877be0885e38d2235b846f56c3c 91542 python-lldb-4.0_4.0.1-4~ubuntu1_armhf.deb Checksums-Sha256: d5f07dd25728d91d682544078a1b699231f799129bf7303e04ffbe28df80de25 289024724 clang-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 9a937768c799847f4a42e3d8324ba0a1642db1d37ab4b332850e0861949b6262 14316 clang-4.0-examples_4.0.1-4~ubuntu1_armhf.deb a0c331ff85ce5d933ddfbde561458f9e620df4cb4b8447d4224b4d175c1c0057 45017796 clang-4.0_4.0.1-4~ubuntu1_armhf.deb 4d780976159e8e9208da00618cfe4c13d4268a7434da9a80279fa74a13be9219 1881880 clang-format-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 5f12757aacda8e8f30fe9d15ffa58fdd34b72f8c3ef4d1126f279f6978780f5a 466454 clang-format-4.0_4.0.1-4~ubuntu1_armhf.deb e4381e83d9fe05a768110e19319e98a8e60666c5f3094481a1dcf2653b6f1ac1 50042428 clang-tidy-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 57fd02ca3685b54069abd8cb6cc82a13ce40e7daeda2210b5dd4e7e87976340a 5611896 clang-tidy-4.0_4.0.1-4~ubuntu1_armhf.deb db18bc28e27d92f9939fb25a48c139056e526bc4ca3dd934278d7f2ac8b8df8a 15668898 libclang-4.0-dev_4.0.1-4~ubuntu1_armhf.deb fbf01afacfcb2a3c0a505e3494197ff67f6b2df9ff9c690117de3569dd64c0e1 1085342 libclang-common-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb ee2a13e33259970b90295c8fa05288113c6a26d655d56450dc546c8a4562dbb7 1066868 libclang-common-4.0-dev_4.0.1-4~ubuntu1_armhf.deb d98a4451b6534f23d7afd3770509bfd0976175dbffffb9495af189e2f579fdc9 54821078 libclang1-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb 5152063ab965dbb42bbcd366cca8155245f823d78c24f1d2af8c3b120b908cac 5821274 libclang1-4.0_4.0.1-4~ubuntu1_armhf.deb 047f469eadbb9adb7ff342d32d423ce42056d167edd65e1e027441712a123d53 98324 libfuzzer-4.0-dev_4.0.1-4~ubuntu1_armhf.deb 116239053cd68f81634a2ac3b6cc796408aa66a89afa8cbab63cdf458f3c11cc 5248 liblld-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb ff7c14f7c30e4f9c97fcca2c15ed47a5c6cf39425c626f13a37829dfc01d1788 33972 liblld-4.0-dev_4.0.1-4~ubuntu1_armhf.deb f61e6a9d4ee30411f631f17cb2167cb9b806a25093f796cc6676e2014a0aeb4a 1004522 liblld-4.0_4.0.1-4~ubuntu1_armhf.deb d0e1defc24c4097d86237dda8aed1b0641f4ca05bc76b13824df32465a0c6674 43060034 liblldb-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb e88f39ace318eb4b22291de701812629a47c5ffe787bc08d2ab65a546022ba93 4707586 liblldb-4.0-dev_4.0.1-4~ubuntu1_armhf.deb f1515dd33e2b5477130c95fe656e6f5b0f47cda960a36a2946160d96b4e7ed7f 7398446 liblldb-4.0_4.0.1-4~ubuntu1_armhf.deb a2a592d5276ed4c4a695df6f53aa2381e6638cbe3df5147d45b2217729f57244 181068 libllvm-4.0-ocaml-dev_4.0.1-4~ubuntu1_armhf.deb 898cbed555af474a1d59734a65d96e8ce399b9ff0f6b5722d89c1020680f9687 62275460 libllvm4.0-dbg_4.0.1-4~ubuntu1_armhf.deb 20d9d77ca6bd2605b470948a58ee3e890b99bcdffc0b1b2628132d8afb137c85 11349196 libllvm4.0_4.0.1-4~ubuntu1_armhf.deb 792c6071d9c9db28ba2e6ca6a71ac0684e2e9466705d20e1cb4a871e78b05962 3430402 lld-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb d19dd97b7ce74a1f841622f2df208f04a66df4e11cf595e103a44ceec763d054 652770 lld-4.0_4.0.1-4~ubuntu1_armhf.deb 0c7dce597acdf76dcb9772286c97a36b1e44a361caa8610ad45c82c678a0247e 37607992 lldb-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 3d25ccb882f4cac387e699a3b46df14b2474acbd13cacc8f46b00a67fe4e6236 1347672 lldb-4.0_4.0.1-4~ubuntu1_armhf.deb 4e70071eecefff3a0b59dbce1059d14c40eb78c052ad9f890ce59f6f2f03fcca 15617546 llvm-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb b6e5f9ce36a8a3fcda2c61a255c966476a2130b170e10b6f11a98677a44be2b1 4457564 llvm-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb fab432b8c5889e70e30b54d6c1807186aea8f0e8b31ae24e5ba4c74344a1df5e 18042332 llvm-4.0-dev_4.0.1-4~ubuntu1_armhf.deb fef97bc4bf0d22fe282f69476746b57e7653ded5a13b9c631affe5fad8ffaba8 4532236 llvm-4.0-runtime-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 10da9e60bed715a8d96a281b31bd0c9ff28c8c82f62a355922f763bdf9650dcf 162592 llvm-4.0-runtime_4.0.1-4~ubuntu1_armhf.deb 26f33e7135c316e2c8a6cd1d343b2c27ca2302f0d4e8f1cb0d3b6c52a8da3c0c 787046 llvm-4.0-tools-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb cdb0f6a3e9024b43e6800159b217e2bf238e914497e1078b12fa7d65465f439e 179454 llvm-4.0-tools_4.0.1-4~ubuntu1_armhf.deb 6c8bea7833dd5c833cc156126a0cf86fbfe0e319e066ecf45e555309638e5bef 2795040 llvm-4.0_4.0.1-4~ubuntu1_armhf.deb 0f9dc54b85b00d1a36f4e9291227784837c680e35ac06e86b6c5a93ee4b0327e 19920 llvm-toolchain-4.0_4.0.1-4~ubuntu1_armhf.buildinfo 4c1b6d13e3637a93a9ca784113b7342ec659b6504f1dfa82e4030763b01e0872 30544 python-clang-4.0_4.0.1-4~ubuntu1_armhf.deb 41604b3832d50f02e433dd939794bef1a92e1e4559aeb90ccfa1924515b15fd7 91542 python-lldb-4.0_4.0.1-4~ubuntu1_armhf.deb Files: 2e8e1694eba0db980718438deca99b18 289024724 debug extra clang-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 1613286477978ab7fdb44688a9b2ef99 14316 doc optional clang-4.0-examples_4.0.1-4~ubuntu1_armhf.deb c0ed21a69d99e7887b37c4a0281330a0 45017796 devel optional clang-4.0_4.0.1-4~ubuntu1_armhf.deb b92c7b354564485a77c94d114ae66b34 1881880 debug extra clang-format-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb c8a7b34fae40bcaccfdcc9f297f99024 466454 devel optional clang-format-4.0_4.0.1-4~ubuntu1_armhf.deb f85f708f86124b50278c12f690774d65 50042428 debug extra clang-tidy-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 41c25fd94c7869f7c3b6462890d97d70 5611896 devel optional clang-tidy-4.0_4.0.1-4~ubuntu1_armhf.deb 877decf803f7a664896f15eb7cda2e55 15668898 libdevel optional libclang-4.0-dev_4.0.1-4~ubuntu1_armhf.deb 39dbd08cd7a7f38d28d5b7824eab6f9e 1085342 debug extra libclang-common-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb c3e535fe58b5372abfcd3506d8733159 1066868 libdevel optional libclang-common-4.0-dev_4.0.1-4~ubuntu1_armhf.deb d32782edd9e5557fd011caec6ad7b39c 54821078 debug extra libclang1-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb f98ab18010a5176d82773a8d2b48d544 5821274 devel optional libclang1-4.0_4.0.1-4~ubuntu1_armhf.deb c947d92b043b11e0861e6a83ac484f45 98324 libdevel optional libfuzzer-4.0-dev_4.0.1-4~ubuntu1_armhf.deb fb73913cf2b157e42afd561553ac0a81 5248 debug extra liblld-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb 7d8e573ea410898c64e645668576a488 33972 libdevel optional liblld-4.0-dev_4.0.1-4~ubuntu1_armhf.deb 47da186db331074ffdf20f286774f879 1004522 libs optional liblld-4.0_4.0.1-4~ubuntu1_armhf.deb 884e8d02c327d3798478e5605396372e 43060034 debug extra liblldb-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb eb1e19afa8bba108e6b8ee38c0f4ffee 4707586 libdevel optional liblldb-4.0-dev_4.0.1-4~ubuntu1_armhf.deb 288bfd4c3879c717ca035dd888f73afe 7398446 libs optional liblldb-4.0_4.0.1-4~ubuntu1_armhf.deb ad6f086bcf674ace38e5972ccbe4b53b 181068 ocaml optional libllvm-4.0-ocaml-dev_4.0.1-4~ubuntu1_armhf.deb 01aeffcb24b30123b1261cdec8ffb1d1 62275460 debug extra libllvm4.0-dbg_4.0.1-4~ubuntu1_armhf.deb 5cee91486425d759056ab047df137678 11349196 libs optional libllvm4.0_4.0.1-4~ubuntu1_armhf.deb 9d92ac17560ea3874831449da88125e9 3430402 debug extra lld-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 6f10162311a969902df6bb7b0bbe8bea 652770 devel optional lld-4.0_4.0.1-4~ubuntu1_armhf.deb 99170c5a15dd3c11d852e2cc0e678a40 37607992 debug extra lldb-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb bac57ed889ab03e32f1264525316a5ff 1347672 devel optional lldb-4.0_4.0.1-4~ubuntu1_armhf.deb 00f113d0abe71b96aca3855f59bdb69a 15617546 debug extra llvm-4.0-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb d8196c3d5cd4263331dfc11608b1da92 4457564 debug extra llvm-4.0-dev-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 1694800f957fe3f1b4ce0fa79876f6e3 18042332 devel optional llvm-4.0-dev_4.0.1-4~ubuntu1_armhf.deb 5aacf3e7db7c53dbefdf873d1cb1ad6d 4532236 debug extra llvm-4.0-runtime-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 74e6ed824d0f41fa7083e9db3c494aa8 162592 devel optional llvm-4.0-runtime_4.0.1-4~ubuntu1_armhf.deb 113a1a5ebafbf50cc699db877d7dc2d8 787046 debug extra llvm-4.0-tools-dbgsym_4.0.1-4~ubuntu1_armhf.ddeb 22ccb4759d2af4aa34c9c4f69ce4cc9f 179454 devel optional llvm-4.0-tools_4.0.1-4~ubuntu1_armhf.deb 61320e9f348721a916bc5808b1e1fc6c 2795040 devel optional llvm-4.0_4.0.1-4~ubuntu1_armhf.deb 00d2aa4ab444f0fad1a21002d8a51c48 19920 devel optional llvm-toolchain-4.0_4.0.1-4~ubuntu1_armhf.buildinfo d58ff8bffd5611e7272a0ee606ace6a5 30544 python optional python-clang-4.0_4.0.1-4~ubuntu1_armhf.deb d5f7090f0ef163fb2b2b8622735b49d1 91542 python optional python-lldb-4.0_4.0.1-4~ubuntu1_armhf.deb Original-Maintainer: LLVM Packaging Team +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ clang-4.0-examples_4.0.1-4~ubuntu1_armhf.deb -------------------------------------------- new debian package, version 2.0. size 14316 bytes: control archive=1180 bytes. 794 bytes, 20 lines control 1590 bytes, 15 lines md5sums Package: clang-4.0-examples Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 67 Section: doc Priority: optional Homepage: http://www.llvm.org/ Description: Clang examples Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This package contains the clang examples. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-4.0-examples/ -rw-r--r-- root/root 201 2017-04-09 08:44 ./usr/share/doc/clang-4.0-examples/NEWS.Debian.gz -rw-r--r-- root/root 1334 2017-09-08 12:05 ./usr/share/doc/clang-4.0-examples/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/clang-4.0-examples/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-4.0-examples/examples/ drwxr-xr-x root/root 0 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/AnnotateFunctions/ -rw-r--r-- root/root 2687 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/AnnotateFunctions/AnnotateFunctions.cpp -rw-r--r-- root/root 270 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/AnnotateFunctions/CMakeLists.txt drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-4.0-examples/examples/PrintFunctionNames/ -rw-r--r-- root/root 653 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/PrintFunctionNames/CMakeLists.txt -rw-r--r-- root/root 1588 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/PrintFunctionNames/PrintFunctionNames.cpp.gz -rw-r--r-- root/root 0 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/PrintFunctionNames/PrintFunctionNames.exports -rw-r--r-- root/root 1064 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/PrintFunctionNames/README.txt drwxr-xr-x root/root 0 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/analyzer-plugin/ -rw-r--r-- root/root 362 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/analyzer-plugin/CMakeLists.txt -rw-r--r-- root/root 1654 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/analyzer-plugin/MainCallChecker.cpp -rw-r--r-- root/root 54 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/analyzer-plugin/SampleAnalyzerPlugin.exports drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-4.0-examples/examples/clang-interpreter/ -rw-r--r-- root/root 300 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/clang-interpreter/CMakeLists.txt -rw-r--r-- root/root 653 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/clang-interpreter/README.txt -rw-r--r-- root/root 2396 2017-06-21 12:28 ./usr/share/doc/clang-4.0-examples/examples/clang-interpreter/main.cpp.gz clang-4.0_4.0.1-4~ubuntu1_armhf.deb ----------------------------------- new debian package, version 2.0. size 45017796 bytes: control archive=4395 bytes. 1468 bytes, 24 lines control 11335 bytes, 131 lines md5sums Package: clang-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 119264 Depends: libc6 (>= 2.4), libclang1-4.0 (= 1:4.0.1-4~ubuntu1), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libllvm4.0 (>= 1:4.0~), libstdc++6 (>= 6), libstdc++-7-dev, libgcc-7-dev, libobjc-7-dev, libclang-common-4.0-dev (= 1:4.0.1-4~ubuntu1), libc6-dev, binutils Recommends: llvm-4.0-dev, python Suggests: gnustep, gnustep-devel, clang-4.0-doc, libomp-dev Breaks: clang-3.1, clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), clang-include-fixer-4.0, compiler-rt Replaces: clang-3.1, clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), clang-include-fixer-4.0, compiler-rt Provides: c++-compiler, c-compiler, objc-compiler Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: C, C++ and Objective-C compiler (LLVM based) Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/bin/ -rwxr-xr-x root/root 18097 2017-09-08 12:05 ./usr/bin/asan_symbolize-4.0 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/c-index-test-4.0 -> ../lib/llvm-4.0/bin/c-index-test lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang++-4.0 -> ../lib/llvm-4.0/bin/clang++ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-4.0 -> ../lib/llvm-4.0/bin/clang lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-apply-replacements-4.0 -> ../lib/llvm-4.0/bin/clang-apply-replacements lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-change-namespace-4.0 -> ../lib/llvm-4.0/bin/clang-change-namespace lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-check-4.0 -> ../lib/llvm-4.0/bin/clang-check lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-cl-4.0 -> ../lib/llvm-4.0/bin/clang-cl lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-cpp-4.0 -> ../lib/llvm-4.0/bin/clang-cpp lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-import-test-4.0 -> ../lib/llvm-4.0/bin/clang-import-test lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-include-fixer-4.0 -> ../lib/llvm-4.0/bin/clang-include-fixer lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-offload-bundler-4.0 -> ../lib/llvm-4.0/bin/clang-offload-bundler lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-query-4.0 -> ../lib/llvm-4.0/bin/clang-query lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-rename-4.0 -> ../lib/llvm-4.0/bin/clang-rename lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-reorder-fields-4.0 -> ../lib/llvm-4.0/bin/clang-reorder-fields lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/find-all-symbols-4.0 -> ../lib/llvm-4.0/bin/find-all-symbols lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/modularize-4.0 -> ../lib/llvm-4.0/bin/modularize lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/sancov-4.0 -> ../lib/llvm-4.0/bin/sancov lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/scan-build-4.0 -> ../share/clang/scan-build-4.0/bin/scan-build lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/scan-build-py-4.0 -> ../share/clang/scan-build-py-4.0/bin/scan-build lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/scan-view-4.0 -> ../share/clang/scan-view-4.0/bin/scan-view drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/ -rwxr-xr-x root/root 9435288 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/c-index-test -rwxr-xr-x root/root 19529088 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang++ -> clang -rwxr-xr-x root/root 1099500 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-apply-replacements -rwxr-xr-x root/root 9836664 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-change-namespace -rwxr-xr-x root/root 12220772 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-check lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-cl -> clang lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-cpp -> clang -rwxr-xr-x root/root 10762268 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-import-test -rwxr-xr-x root/root 9627768 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-include-fixer -rwxr-xr-x root/root 34472 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-offload-bundler -rwxr-xr-x root/root 10328180 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-query -rwxr-xr-x root/root 9746548 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-rename -rwxr-xr-x root/root 9566324 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-reorder-fields -rwxr-xr-x root/root 9607284 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/find-all-symbols -rwxr-xr-x root/root 9398388 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/modularize -rwxr-xr-x root/root 67236 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/sancov -rwxr-xr-x root/root 53432 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/scan-build -rwxr-xr-x root/root 4530 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/scan-view drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/libexec/ -rwxr-xr-x root/root 203 2017-06-21 12:28 ./usr/lib/llvm-4.0/libexec/c++-analyzer -rwxr-xr-x root/root 20983 2017-09-08 12:05 ./usr/lib/llvm-4.0/libexec/ccc-analyzer drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/clang/ -rwxr-xr-x root/root 17852 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/clang/clang-include-fixer.el -rwxr-xr-x root/root 7249 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/clang/clang-include-fixer.py -rwxr-xr-x root/root 3140 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/clang/clang-rename.el -rwxr-xr-x root/root 1847 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/clang/clang-rename.py -rwxr-xr-x root/root 3711 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/clang/run-find-all-symbols.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/man/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/man/man1/ -rwxr-xr-x root/root 9942 2017-06-21 12:28 ./usr/lib/llvm-4.0/share/man/man1/scan-build.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/scan-build/ -rw-r--r-- root/root 1284 2017-06-21 12:28 ./usr/lib/llvm-4.0/share/scan-build/scanview.css -rw-r--r-- root/root 16818 2017-06-21 12:28 ./usr/lib/llvm-4.0/share/scan-build/sorttable.js drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/scan-view/ -rw-r--r-- root/root 18418 2017-06-21 12:28 ./usr/lib/llvm-4.0/share/scan-view/FileRadar.scpt -rw-r--r-- root/root 0 2017-06-21 12:28 ./usr/lib/llvm-4.0/share/scan-view/GetRadarVersion.scpt -rw-r--r-- root/root 8153 2017-06-21 12:28 ./usr/lib/llvm-4.0/share/scan-view/Reporter.py -rw-r--r-- root/root 25495 2017-06-21 12:28 ./usr/lib/llvm-4.0/share/scan-view/ScanView.py -rw-r--r-- root/root 318 2017-06-21 12:28 ./usr/lib/llvm-4.0/share/scan-view/bugcatcher.ico -rw-r--r-- root/root 5991 2017-06-21 12:28 ./usr/lib/llvm-4.0/share/scan-view/startfile.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/ -rw-r--r-- root/root 3316 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/CMakeLists.txt drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/bin/ -rwxr-xr-x root/root 53432 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/bin/scan-build -rw-r--r-- root/root 23 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/bin/scan-build.bat -rwxr-xr-x root/root 3918 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/bin/set-xcode-analyzer drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/libexec/ -rwxr-xr-x root/root 203 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/libexec/c++-analyzer -rw-r--r-- root/root 25 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/libexec/c++-analyzer.bat -rwxr-xr-x root/root 20983 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/libexec/ccc-analyzer -rw-r--r-- root/root 25 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/libexec/ccc-analyzer.bat drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/man/ -rw-r--r-- root/root 9942 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/man/scan-build-4.0.1 -rw-r--r-- root/root 9942 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/man/scan-build.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/share/scan-build/ -rw-r--r-- root/root 1284 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/share/scan-build/scanview.css -rw-r--r-- root/root 16818 2017-09-08 12:05 ./usr/share/clang/scan-build-4.0/share/scan-build/sorttable.js drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/ -rw-r--r-- root/root 4125 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/README.md drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/ -rwxr-xr-x root/root 496 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/analyze-build -rwxr-xr-x root/root 30 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/analyze-build.bat -rwxr-xr-x root/root 434 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/analyze-c++ -rwxr-xr-x root/root 28 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/analyze-c++.bat -rwxr-xr-x root/root 435 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/analyze-cc -rwxr-xr-x root/root 27 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/analyze-cc.bat -rwxr-xr-x root/root 495 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/intercept-build -rwxr-xr-x root/root 32 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/intercept-build.bat -rwxr-xr-x root/root 440 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/intercept-c++ -rwxr-xr-x root/root 30 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/intercept-c++.bat -rwxr-xr-x root/root 441 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/intercept-cc -rwxr-xr-x root/root 29 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/intercept-cc.bat -rwxr-xr-x root/root 495 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/scan-build -rwxr-xr-x root/root 27 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/bin/scan-build.bat drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libear/ -rw-r--r-- root/root 8405 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libear/__init__.py -rw-r--r-- root/root 552 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libear/config.h.in -rw-r--r-- root/root 18863 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libear/ear.c drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/ -rw-r--r-- root/root 2487 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/__init__.py -rw-r--r-- root/root 20779 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/analyze.py -rw-r--r-- root/root 5577 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/clang.py -rw-r--r-- root/root 4649 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/compilation.py -rw-r--r-- root/root 13164 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/intercept.py -rw-r--r-- root/root 18471 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/report.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/resources/ -rw-r--r-- root/root 1284 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/resources/scanview.css -rw-r--r-- root/root 1218 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/resources/selectable.js -rw-r--r-- root/root 16818 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/resources/sorttable.js -rw-r--r-- root/root 11337 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/runner.py -rw-r--r-- root/root 2157 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/libscanbuild/shell.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/ -rw-r--r-- root/root 489 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/__init__.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/ -rw-r--r-- root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/__init__.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/cases/ -rw-r--r-- root/root 2273 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/cases/__init__.py -rw-r--r-- root/root 7754 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/cases/test_create_cdb.py -rw-r--r-- root/root 1595 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/cases/test_exec_anatomy.py -rw-r--r-- root/root 7382 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/cases/test_from_cdb.py -rw-r--r-- root/root 4701 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/cases/test_from_cmd.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/exec/ -rw-r--r-- root/root 1007 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/exec/CMakeLists.txt -rw-r--r-- root/root 501 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/exec/config.h.in -rw-r--r-- root/root 7039 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/exec/main.c drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/ -rw-r--r-- root/root 69 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/broken-one.c -rw-r--r-- root/root 15 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/broken-two.c drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/build/ -rw-r--r-- root/root 1507 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/build/Makefile -rw-r--r-- root/root 162 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/clean-one.c -rw-r--r-- root/root 193 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/clean-two.c drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/compilation_database/ -rw-r--r-- root/root 1067 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/compilation_database/build_broken.json.in -rw-r--r-- root/root 459 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/compilation_database/build_clean.json.in -rw-r--r-- root/root 757 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/compilation_database/build_regular.json.in -rw-r--r-- root/root 299 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/emit-one.c -rw-r--r-- root/root 116 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/emit-two.c drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/include/ -rw-r--r-- root/root 72 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/include/clean-one.h -rw-r--r-- root/root 29 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/functional/src/main.c drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/unit/ -rw-r--r-- root/root 949 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/unit/__init__.py -rw-r--r-- root/root 229 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/unit/test_analyze.py -rw-r--r-- root/root 3287 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/unit/test_clang.py -rw-r--r-- root/root 5144 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/unit/test_compilation.py -rw-r--r-- root/root 3694 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/unit/test_intercept.py -rw-r--r-- root/root 964 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/unit/test_libear.py -rw-r--r-- root/root 6173 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/unit/test_report.py -rw-r--r-- root/root 12015 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/unit/test_runner.py -rw-r--r-- root/root 1502 2017-09-08 12:05 ./usr/share/clang/scan-build-py-4.0/tests/unit/test_shell.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/ -rw-r--r-- root/root 1640 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/CMakeLists.txt drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/bin/ -rwxr-xr-x root/root 4530 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/bin/scan-view drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/share/ -rw-r--r-- root/root 18418 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/share/FileRadar.scpt -rw-r--r-- root/root 0 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/share/GetRadarVersion.scpt -rw-r--r-- root/root 8153 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/share/Reporter.py -rw-r--r-- root/root 25495 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/share/ScanView.py -rw-r--r-- root/root 318 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/share/bugcatcher.ico -rw-r--r-- root/root 5991 2017-09-08 12:05 ./usr/share/clang/scan-view-4.0/share/startfile.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-4.0/NEWS.Debian.gz -> ../libclang1-4.0/NEWS.Debian.gz -rw-r--r-- root/root 175 2017-04-09 08:44 ./usr/share/doc/clang-4.0/TODO.Debian lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-4.0/changelog.Debian.gz -> ../libclang1-4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/clang-4.0/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 535 2017-09-08 12:05 ./usr/share/lintian/overrides/clang-4.0 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/llvm-4.0/cmake/ -rw-r--r-- root/root 1535 2017-09-08 12:05 ./usr/share/llvm-4.0/cmake/ClangConfig.cmake -rw-r--r-- root/root 25732 2017-09-08 12:05 ./usr/share/llvm-4.0/cmake/ClangTargets-relwithdebinfo.cmake -rw-r--r-- root/root 17468 2017-09-08 12:05 ./usr/share/llvm-4.0/cmake/ClangTargets.cmake drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/man1/ -rw-r--r-- root/root 6064 2017-09-08 12:05 ./usr/share/man/man1/clang-4.0.1.gz -rw-r--r-- root/root 898 2017-09-08 12:05 ./usr/share/man/man1/clang-apply-replacements-4.0.1.gz -rw-r--r-- root/root 1412 2017-09-08 12:05 ./usr/share/man/man1/clang-check-4.0.1.gz -rw-r--r-- root/root 1295 2017-09-08 12:05 ./usr/share/man/man1/clang-include-fixer-4.0.1.gz -rw-r--r-- root/root 1080 2017-09-08 12:05 ./usr/share/man/man1/clang-query-4.0.1.gz -rw-r--r-- root/root 798 2017-09-08 12:05 ./usr/share/man/man1/clang-rename-4.0.1.gz -rw-r--r-- root/root 677 2017-09-08 12:05 ./usr/share/man/man1/clang-reorder-fields-4.0.1.gz -rw-r--r-- root/root 1119 2017-09-08 12:05 ./usr/share/man/man1/find-all-symbols-4.0.1.gz -rw-r--r-- root/root 3592 2017-09-08 12:05 ./usr/share/man/man1/modularize-4.0.1.gz -rw-r--r-- root/root 3476 2017-09-08 12:05 ./usr/share/man/man1/sancov-4.0.1.gz -rw-r--r-- root/root 3827 2017-09-08 12:05 ./usr/share/man/man1/scan-build-4.0.1.gz -rw-r--r-- root/root 687 2017-09-08 12:05 ./usr/share/man/man1/scan-view-4.0.1.gz clang-format-4.0_4.0.1-4~ubuntu1_armhf.deb ------------------------------------------ new debian package, version 2.0. size 466454 bytes: control archive=1194 bytes. 1116 bytes, 24 lines control 950 bytes, 12 lines md5sums Package: clang-format-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 1191 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm4.0 (= 1:4.0.1-4~ubuntu1), libstdc++6 (>= 5.2), python Breaks: clang-format-3.3 Replaces: clang-format-3.3 Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: Tool to format C/C++/Obj-C code Clang-format is both a library and a stand-alone tool with the goal of automatically reformatting C++ sources files according to configurable style guides. To do so, clang-format uses Clang's Lexer to transform an input file into a token stream and then changes all the whitespace around those tokens. The goal is for clang-format to both serve both as a user tool (ideally with powerful IDE integrations) and part of other refactoring tools, e.g. to do a reformatting of all the lines changed during a renaming. . This package also provides vim and emacs plugins. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/bin/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-format-4.0 -> ../lib/llvm-4.0/bin/clang-format -rwxr-xr-x root/root 4458 2017-09-08 12:05 ./usr/bin/clang-format-diff-4.0 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/git-clang-format-4.0 -> ../lib/llvm-4.0/bin/git-clang-format drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/ -rwxr-xr-x root/root 1099492 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-format -rwxr-xr-x root/root 20626 2017-06-21 12:28 ./usr/lib/llvm-4.0/bin/git-clang-format drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/clang/clang-format-4.0/ -rwxr-xr-x root/root 4458 2017-09-08 12:05 ./usr/share/clang/clang-format-4.0/clang-format-diff.py -rwxr-xr-x root/root 2440 2017-06-21 12:28 ./usr/share/clang/clang-format-4.0/clang-format-sublime.py -rwxr-xr-x root/root 4226 2017-09-08 12:05 ./usr/share/clang/clang-format-4.0/clang-format.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-format-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-format-4.0/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-format-4.0/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/clang-format-4.0/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/emacs/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/emacs/site-lisp/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/emacs/site-lisp/clang-format-4.0/ -rwxr-xr-x root/root 7127 2017-09-08 12:05 ./usr/share/emacs/site-lisp/clang-format-4.0/clang-format.el drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 211 2017-09-08 12:05 ./usr/share/lintian/overrides/clang-format-4.0 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/man1/ -rw-r--r-- root/root 1474 2017-09-08 12:05 ./usr/share/man/man1/clang-format-4.0.1.gz -rw-r--r-- root/root 802 2017-09-08 12:05 ./usr/share/man/man1/clang-format-diff-4.0.1.gz drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/vim/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/vim/addons/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/vim/addons/syntax/ -rw-r--r-- root/root 4226 2017-09-08 12:05 ./usr/share/vim/addons/syntax/clang-format-4.0.py clang-tidy-4.0_4.0.1-4~ubuntu1_armhf.deb ---------------------------------------- new debian package, version 2.0. size 5611896 bytes: control archive=912 bytes. 872 bytes, 18 lines control 452 bytes, 6 lines md5sums Package: clang-tidy-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 14327 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm4.0 (= 1:4.0.1-4~ubuntu1), libstdc++6 (>= 5.2), python Breaks: clang-4.0 (<< 1:4.0~svn250696-1), clang-modernize-4.0 Replaces: clang-4.0 (<< 1:4.0~svn250696-1), clang-modernize-4.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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/bin/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-tidy-4.0 -> ../lib/llvm-4.0/bin/clang-tidy lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/clang-tidy-diff-4.0.py -> ../lib/llvm-4.0/share/clang/clang-tidy-diff.py lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/run-clang-tidy-4.0.py -> ../lib/llvm-4.0/share/clang/run-clang-tidy.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/ -rwxr-xr-x root/root 14596504 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/clang-tidy drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/clang/ -rwxr-xr-x root/root 4041 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/clang/clang-tidy-diff.py -rwxr-xr-x root/root 6686 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/clang/run-clang-tidy.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-tidy-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-tidy-4.0/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/clang-tidy-4.0/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/clang-tidy-4.0/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 110 2017-09-08 12:05 ./usr/share/lintian/overrides/clang-tidy-4.0 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/man1/ -rw-r--r-- root/root 2465 2017-09-08 12:05 ./usr/share/man/man1/clang-tidy-4.0.1.gz libclang-4.0-dev_4.0.1-4~ubuntu1_armhf.deb ------------------------------------------ new debian package, version 2.0. size 15668898 bytes: control archive=15874 bytes. 1001 bytes, 22 lines control 46462 bytes, 516 lines md5sums Package: libclang-4.0-dev Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 146966 Depends: libstdc++-7-dev, libgcc-7-dev, libobjc-7-dev, libclang1-4.0 (= 1:4.0.1-4~ubuntu1), libclang-common-4.0-dev (= 1:4.0.1-4~ubuntu1) Section: libdevel Priority: optional Homepage: http://www.llvm.org/ Description: clang library - Development package Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This package contains the clang headers to develop extensions over libclang1-4.0. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/libclang-4.0.so -> libclang-4.0.so.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang-c/ -rw-r--r-- root/root 5522 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang-c/BuildSystem.h -rw-r--r-- root/root 5344 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang-c/CXCompilationDatabase.h -rw-r--r-- root/root 1994 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang-c/CXErrorCode.h -rw-r--r-- root/root 2089 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang-c/CXString.h -rw-r--r-- root/root 15991 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang-c/Documentation.h -rw-r--r-- root/root 202902 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang-c/Index.h -rw-r--r-- root/root 1539 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang-c/Platform.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/ARCMigrate/ -rw-r--r-- root/root 4802 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ARCMigrate/ARCMT.h -rw-r--r-- root/root 2243 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ARCMigrate/ARCMTActions.h -rw-r--r-- root/root 2256 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ARCMigrate/FileRemapper.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/ -rw-r--r-- root/root 15071 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/APValue.h -rw-r--r-- root/root 879 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/AST.h -rw-r--r-- root/root 5941 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ASTConsumer.h -rw-r--r-- root/root 111665 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ASTContext.h -rw-r--r-- root/root 1600 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ASTDiagnostic.h -rw-r--r-- root/root 897 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ASTFwd.h -rw-r--r-- root/root 12892 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ASTImporter.h -rw-r--r-- root/root 2669 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ASTLambda.h -rw-r--r-- root/root 5522 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ASTMutationListener.h -rw-r--r-- root/root 18870 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ASTTypeTraits.h -rw-r--r-- root/root 3250 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ASTUnresolvedSet.h -rw-r--r-- root/root 11961 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ASTVector.h -rw-r--r-- root/root 6750 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/Attr.h -rw-r--r-- root/root 26983 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/AttrDump.inc -rw-r--r-- root/root 235495 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/AttrImpl.inc -rw-r--r-- root/root 4866 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/AttrIterator.h -rw-r--r-- root/root 102664 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/AttrVisitor.inc -rw-r--r-- root/root 230633 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/Attrs.inc -rw-r--r-- root/root 1991 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/Availability.h -rw-r--r-- root/root 2838 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/BaseSubobject.h -rw-r--r-- root/root 8025 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/BuiltinTypes.def -rw-r--r-- root/root 14023 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/CXXInheritance.h -rw-r--r-- root/root 25096 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/CanonicalType.h -rw-r--r-- root/root 8075 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/CharUnits.h -rw-r--r-- root/root 31883 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/Comment.h -rw-r--r-- root/root 1403 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/CommentBriefParser.h -rw-r--r-- root/root 31885 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/CommentCommandInfo.inc -rw-r--r-- root/root 3625 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/CommentCommandList.inc -rw-r--r-- root/root 6056 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/CommentCommandTraits.h -rw-r--r-- root/root 818 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/CommentDiagnostic.h -rw-r--r-- root/root 25666 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -rw-r--r-- root/root 6673 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/CommentHTMLTags.inc -rw-r--r-- root/root 2950 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/CommentHTMLTagsProperties.inc -rw-r--r-- root/root 10034 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/CommentLexer.h -rw-r--r-- root/root 4126 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/CommentNodes.inc -rw-r--r-- root/root 3293 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/CommentParser.h -rw-r--r-- root/root 9722 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/CommentSema.h -rw-r--r-- root/root 2098 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/CommentVisitor.h -rw-r--r-- root/root 153125 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/Decl.h -rw-r--r-- root/root 2001 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclAccessPair.h -rw-r--r-- root/root 70508 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclBase.h -rw-r--r-- root/root 140209 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclCXX.h -rw-r--r-- root/root 8377 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclContextInternals.h -rw-r--r-- root/root 7830 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclFriend.h -rw-r--r-- root/root 4181 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclGroup.h -rw-r--r-- root/root 4000 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclLookups.h -rw-r--r-- root/root 15358 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/DeclNodes.inc -rw-r--r-- root/root 104753 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclObjC.h -rw-r--r-- root/root 7588 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclOpenMP.h -rw-r--r-- root/root 114610 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclTemplate.h -rw-r--r-- root/root 2612 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclVisitor.h -rw-r--r-- root/root 22043 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DeclarationName.h -rw-r--r-- root/root 5369 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/DependentDiagnostic.h -rw-r--r-- root/root 4474 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/EvaluatedExprVisitor.h -rw-r--r-- root/root 192216 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/Expr.h -rw-r--r-- root/root 157981 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ExprCXX.h -rw-r--r-- root/root 59095 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ExprObjC.h -rw-r--r-- root/root 5023 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ExprOpenMP.h -rw-r--r-- root/root 21308 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ExternalASTSource.h -rw-r--r-- root/root 3749 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/GlobalDecl.h -rw-r--r-- root/root 4913 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/LambdaCapture.h -rw-r--r-- root/root 2001 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/LocInfoType.h -rw-r--r-- root/root 9797 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/Mangle.h -rw-r--r-- root/root 2050 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/MangleNumberingContext.h -rw-r--r-- root/root 9524 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/NSAPI.h -rw-r--r-- root/root 18914 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/NestedNameSpecifier.h -rw-r--r-- root/root 169894 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/OpenMPClause.h -rw-r--r-- root/root 14607 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/OperationKinds.def -rw-r--r-- root/root 1606 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/OperationKinds.h -rw-r--r-- root/root 1913 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/ParentMap.h -rw-r--r-- root/root 7038 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/PrettyPrinter.h -rw-r--r-- root/root 5876 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/RawCommentList.h -rw-r--r-- root/root 11171 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/RecordLayout.h -rw-r--r-- root/root 112847 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/RecursiveASTVisitor.h -rw-r--r-- root/root 11910 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/Redeclarable.h -rw-r--r-- root/root 3387 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/SelectorLocationsKind.h -rw-r--r-- root/root 73531 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/Stmt.h -rw-r--r-- root/root 15504 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/StmtCXX.h -rw-r--r-- root/root 2273 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/StmtGraphTraits.h -rw-r--r-- root/root 3963 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/StmtIterator.h -rw-r--r-- root/root 37156 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/AST/StmtNodes.inc -rw-r--r-- root/root 12539 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/StmtObjC.h -rw-r--r-- root/root 148536 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/StmtOpenMP.h -rw-r--r-- root/root 9731 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/StmtVisitor.h -rw-r--r-- root/root 22625 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/TemplateBase.h -rw-r--r-- root/root 18868 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/TemplateName.h -rw-r--r-- root/root 213455 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/Type.h -rw-r--r-- root/root 66586 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/TypeLoc.h -rw-r--r-- root/root 1453 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/TypeLocNodes.def -rw-r--r-- root/root 1807 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/TypeLocVisitor.h -rw-r--r-- root/root 4591 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/TypeNodes.def -rw-r--r-- root/root 2490 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/TypeOrdering.h -rw-r--r-- root/root 3396 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/TypeVisitor.h -rw-r--r-- root/root 5061 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/UnresolvedSet.h -rw-r--r-- root/root 5265 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/VTTBuilder.h -rw-r--r-- root/root 19122 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/AST/VTableBuilder.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/ASTMatchers/ -rw-r--r-- root/root 11102 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ASTMatchers/ASTMatchFinder.h -rw-r--r-- root/root 164770 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ASTMatchers/ASTMatchers.h -rw-r--r-- root/root 64074 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ASTMatchers/ASTMatchersInternal.h -rw-r--r-- root/root 25835 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ASTMatchers/ASTMatchersMacros.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/ASTMatchers/Dynamic/ -rw-r--r-- root/root 5414 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ASTMatchers/Dynamic/Diagnostics.h -rw-r--r-- root/root 10364 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ASTMatchers/Dynamic/Parser.h -rw-r--r-- root/root 5166 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ASTMatchers/Dynamic/Registry.h -rw-r--r-- root/root 10619 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/ASTMatchers/Dynamic/VariantValue.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Analysis/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ -rw-r--r-- root/root 1635 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -rw-r--r-- root/root 9718 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/Consumed.h -rw-r--r-- root/root 6497 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/Dominators.h -rw-r--r-- root/root 20564 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/FormatString.h -rw-r--r-- root/root 3502 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/LiveVariables.h -rw-r--r-- root/root 4961 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/OSLog.h -rw-r--r-- root/root 3879 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/PostOrderCFGView.h -rw-r--r-- root/root 1274 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h -rw-r--r-- root/root 2061 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ReachableCode.h -rw-r--r-- root/root 10547 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafety.h -rw-r--r-- root/root 16773 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyCommon.h -rw-r--r-- root/root 2717 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyLogical.h -rw-r--r-- root/root 1366 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyOps.def -rw-r--r-- root/root 57731 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyTIL.h -rw-r--r-- root/root 26363 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h -rw-r--r-- root/root 9451 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/ThreadSafetyUtil.h -rw-r--r-- root/root 3935 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Analyses/UninitializedValues.h -rw-r--r-- root/root 15472 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/AnalysisContext.h -rw-r--r-- root/root 832 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/AnalysisDiagnostic.h -rw-r--r-- root/root 38103 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/CFG.h -rw-r--r-- root/root 1525 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/CFGStmtMap.h -rw-r--r-- root/root 8441 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/CallGraph.h -rw-r--r-- root/root 11222 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/CloneDetection.h -rw-r--r-- root/root 1618 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/CodeInjector.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Analysis/DomainSpecific/ -rw-r--r-- root/root 1065 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/DomainSpecific/CocoaConventions.h -rw-r--r-- root/root 1299 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Analysis/FlowSensitive/ -rw-r--r-- root/root 7227 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/FlowSensitive/DataflowValues.h -rw-r--r-- root/root 21087 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/ProgramPoint.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Analysis/Support/ -rw-r--r-- root/root 6952 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Analysis/Support/BumpVector.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/ -rw-r--r-- root/root 6224 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/ABI.h -rw-r--r-- root/root 1176 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/AddressSpaces.h -rw-r--r-- root/root 1370 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/AllDiagnostics.h -rw-r--r-- root/root 21725 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/AttrHasAttributeImpl.inc -rw-r--r-- root/root 915 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/AttrKinds.h -rw-r--r-- root/root 7813 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/AttrList.inc -rw-r--r-- root/root 1303 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Attributes.h -rw-r--r-- root/root 63615 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/Builtins.def -rw-r--r-- root/root 8301 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Builtins.h -rw-r--r-- root/root 2127 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsAArch64.def -rw-r--r-- root/root 5611 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsAMDGPU.def -rw-r--r-- root/root 6452 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsARM.def -rw-r--r-- root/root 85290 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsHexagon.def -rw-r--r-- root/root 700 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsLe64.def -rw-r--r-- root/root 36136 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsMips.def -rw-r--r-- root/root 750 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsNEON.def -rw-r--r-- root/root 24740 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsNVPTX.def -rw-r--r-- root/root 18451 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsPPC.def -rw-r--r-- root/root 17214 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsSystemZ.def -rw-r--r-- root/root 907 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsWebAssembly.def -rw-r--r-- root/root 127601 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsX86.def -rw-r--r-- root/root 5457 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsX86_64.def -rw-r--r-- root/root 818 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/BuiltinsXCore.def -rw-r--r-- root/root 621 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/CapturedStmt.h -rw-r--r-- root/root 6708 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/CharInfo.h -rw-r--r-- root/root 1102 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/CommentOptions.h -rw-r--r-- root/root 1609 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Cuda.h -rw-r--r-- root/root 1674 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/DebugInfoOptions.h -rw-r--r-- root/root 53878 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Diagnostic.h -rw-r--r-- root/root 21216 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticASTKinds.inc -rw-r--r-- root/root 89 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticAnalysisKinds.inc -rw-r--r-- root/root 729 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticCategories.h -rw-r--r-- root/root 6825 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticCommentKinds.inc -rw-r--r-- root/root 14824 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticCommonKinds.inc -rw-r--r-- root/root 22384 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticDriverKinds.inc -rw-r--r-- root/root 16241 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticFrontendKinds.inc -rw-r--r-- root/root 165343 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticGroups.inc -rw-r--r-- root/root 11037 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticIDs.h -rw-r--r-- root/root 212214 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticIndexName.inc -rw-r--r-- root/root 51201 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticLexKinds.inc -rw-r--r-- root/root 4494 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticOptions.def -rw-r--r-- root/root 3961 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticOptions.h -rw-r--r-- root/root 79794 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticParseKinds.inc -rw-r--r-- root/root 661654 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticSemaKinds.inc -rw-r--r-- root/root 8791 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/DiagnosticSerializationKinds.inc -rw-r--r-- root/root 2115 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/ExceptionSpecificationType.h -rw-r--r-- root/root 696 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/ExpressionTraits.h -rw-r--r-- root/root 10431 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/FileManager.h -rw-r--r-- root/root 917 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/FileSystemOptions.h -rw-r--r-- root/root 4753 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/FileSystemStatCache.h -rw-r--r-- root/root 31876 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/IdentifierTable.h -rw-r--r-- root/root 2341 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/LLVM.h -rw-r--r-- root/root 1393 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Lambda.h -rw-r--r-- root/root 14696 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/LangOptions.def -rw-r--r-- root/root 6284 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/LangOptions.h -rw-r--r-- root/root 3543 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Linkage.h -rw-r--r-- root/root 1355 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/MacroBuilder.h -rw-r--r-- root/root 19838 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Module.h -rw-r--r-- root/root 10220 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/ObjCRuntime.h -rw-r--r-- root/root 3391 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/OpenCLExtensions.def -rw-r--r-- root/root 4145 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/OpenCLImageTypes.def -rw-r--r-- root/root 4094 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/OpenCLOptions.h -rw-r--r-- root/root 34313 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/OpenMPKinds.def -rw-r--r-- root/root 8588 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/OpenMPKinds.h -rw-r--r-- root/root 6594 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/OperatorKinds.def -rw-r--r-- root/root 1162 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/OperatorKinds.h -rw-r--r-- root/root 1818 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/OperatorPrecedence.h -rw-r--r-- root/root 12926 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/PartialDiagnostic.h -rw-r--r-- root/root 3310 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/PlistSupport.h -rw-r--r-- root/root 840 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/PragmaKinds.h -rw-r--r-- root/root 1272 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/PrettyStackTrace.h -rw-r--r-- root/root 1606 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/SanitizerBlacklist.h -rw-r--r-- root/root 4447 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Sanitizers.def -rw-r--r-- root/root 2541 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Sanitizers.h -rw-r--r-- root/root 14644 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/SourceLocation.h -rw-r--r-- root/root 67387 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/SourceManager.h -rw-r--r-- root/root 4373 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/SourceManagerInternals.h -rw-r--r-- root/root 10982 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Specifiers.h -rw-r--r-- root/root 4992 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/TargetBuiltins.h -rw-r--r-- root/root 12899 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/TargetCXXABI.h -rw-r--r-- root/root 39077 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/TargetInfo.h -rw-r--r-- root/root 2067 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/TargetOptions.h -rw-r--r-- root/root 1578 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/TemplateKinds.h -rw-r--r-- root/root 30249 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/TokenKinds.def -rw-r--r-- root/root 3582 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/TokenKinds.h -rw-r--r-- root/root 2479 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/TypeTraits.h -rw-r--r-- root/root 2317 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Version.h -rw-r--r-- root/root 160 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/Version.inc -rw-r--r-- root/root 5534 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/VersionTuple.h -rw-r--r-- root/root 14626 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/VirtualFileSystem.h -rw-r--r-- root/root 4348 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Basic/Visibility.h -rw-r--r-- root/root 69656 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Basic/arm_neon.inc drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/CodeGen/ -rw-r--r-- root/root 1651 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/CodeGen/BackendUtil.h -rw-r--r-- root/root 22383 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/CodeGen/CGFunctionInfo.h -rw-r--r-- root/root 2782 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/CodeGen/CodeGenABITypes.h -rw-r--r-- root/root 3071 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/CodeGen/CodeGenAction.h -rw-r--r-- root/root 3443 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/CodeGen/ModuleBuilder.h -rw-r--r-- root/root 1724 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/CodeGen/ObjectFilePCHContainerOperations.h -rw-r--r-- root/root 5903 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/CodeGen/SwiftCallingConv.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Config/ -rw-r--r-- root/root 1391 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Config/config.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Debian/ -rw-r--r-- root/root 451 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Debian/debian_path.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Driver/ -rw-r--r-- root/root 18175 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Action.h -rw-r--r-- root/root 10340 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Compilation.h -rw-r--r-- root/root 2867 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Distro.h -rw-r--r-- root/root 19627 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Driver.h -rw-r--r-- root/root 818 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/DriverDiagnostic.h -rw-r--r-- root/root 6531 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Job.h -rw-r--r-- root/root 5814 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Multilib.h -rw-r--r-- root/root 1194 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Options.h -rw-r--r-- root/root 297702 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Driver/Options.inc -rw-r--r-- root/root 852 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Phases.h -rw-r--r-- root/root 2578 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/SanitizerArgs.h -rw-r--r-- root/root 5802 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Tool.h -rw-r--r-- root/root 18264 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/ToolChain.h -rw-r--r-- root/root 5678 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Types.def -rw-r--r-- root/root 3668 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Types.h -rw-r--r-- root/root 868 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Driver/Util.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Edit/ -rw-r--r-- root/root 5198 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Edit/Commit.h -rw-r--r-- root/root 2959 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Edit/EditedSource.h -rw-r--r-- root/root 881 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Edit/EditsReceiver.h -rw-r--r-- root/root 1567 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Edit/FileOffset.h -rw-r--r-- root/root 1140 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Edit/Rewriters.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Format/ -rw-r--r-- root/root 34958 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Format/Format.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Frontend/ -rw-r--r-- root/root 2038 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/ASTConsumers.h -rw-r--r-- root/root 35315 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/ASTUnit.h -rw-r--r-- root/root 2427 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/ChainedDiagnosticConsumer.h -rw-r--r-- root/root 14997 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/CodeGenOptions.def -rw-r--r-- root/root 9250 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/CodeGenOptions.h -rw-r--r-- root/root 2542 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/CommandLineSourceLoc.h -rw-r--r-- root/root 26535 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/CompilerInstance.h -rw-r--r-- root/root 7489 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/CompilerInvocation.h -rw-r--r-- root/root 2696 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/DependencyOutputOptions.h -rw-r--r-- root/root 7791 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/DiagnosticRenderer.h -rw-r--r-- root/root 11390 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/FrontendAction.h -rw-r--r-- root/root 8433 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/FrontendActions.h -rw-r--r-- root/root 832 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/FrontendDiagnostic.h -rw-r--r-- root/root 12352 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/FrontendOptions.h -rw-r--r-- root/root 679 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/FrontendPluginRegistry.h -rw-r--r-- root/root 3022 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/LangStandard.h -rw-r--r-- root/root 6194 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/LangStandards.def -rw-r--r-- root/root 2189 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/LayoutOverrideSource.h -rw-r--r-- root/root 2396 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/LogDiagnosticPrinter.h -rw-r--r-- root/root 849 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/MigratorOptions.h -rw-r--r-- root/root 2552 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/MultiplexConsumer.h -rw-r--r-- root/root 3986 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/PCHContainerOperations.h -rw-r--r-- root/root 1473 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/PreprocessorOutputOptions.h -rw-r--r-- root/root 1419 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/SerializedDiagnosticPrinter.h -rw-r--r-- root/root 4397 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/SerializedDiagnosticReader.h -rw-r--r-- root/root 1505 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/SerializedDiagnostics.h -rw-r--r-- root/root 5367 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/TextDiagnostic.h -rw-r--r-- root/root 1831 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/TextDiagnosticBuffer.h -rw-r--r-- root/root 1844 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/TextDiagnosticPrinter.h -rw-r--r-- root/root 8915 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/Utils.h -rw-r--r-- root/root 9675 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Frontend/VerifyDiagnosticConsumer.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/FrontendTool/ -rw-r--r-- root/root 970 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/FrontendTool/Utils.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Index/ -rw-r--r-- root/root 1450 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Index/CodegenNameGenerator.h -rw-r--r-- root/root 1312 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Index/CommentToXML.h -rw-r--r-- root/root 1857 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Index/IndexDataConsumer.h -rw-r--r-- root/root 3508 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Index/IndexSymbol.h -rw-r--r-- root/root 1302 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Index/IndexingAction.h -rw-r--r-- root/root 2179 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Index/USRGeneration.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Lex/ -rw-r--r-- root/root 2813 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/CodeCompletionHandler.h -rw-r--r-- root/root 7243 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/DirectoryLookup.h -rw-r--r-- root/root 1574 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/ExternalPreprocessorSource.h -rw-r--r-- root/root 3262 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/HeaderMap.h -rw-r--r-- root/root 1454 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/HeaderMapTypes.h -rw-r--r-- root/root 28822 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/HeaderSearch.h -rw-r--r-- root/root 8008 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/HeaderSearchOptions.h -rw-r--r-- root/root 797 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/LexDiagnostic.h -rw-r--r-- root/root 32045 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/Lexer.h -rw-r--r-- root/root 9491 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/LiteralSupport.h -rw-r--r-- root/root 5241 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/MacroArgs.h -rw-r--r-- root/root 21423 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/MacroInfo.h -rw-r--r-- root/root 5593 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/ModuleLoader.h -rw-r--r-- root/root 21788 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/ModuleMap.h -rw-r--r-- root/root 6587 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/MultipleIncludeOpt.h -rw-r--r-- root/root 19728 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/PPCallbacks.h -rw-r--r-- root/root 3851 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/PPConditionalDirectiveRecord.h -rw-r--r-- root/root 3413 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/PTHLexer.h -rw-r--r-- root/root 5369 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/PTHManager.h -rw-r--r-- root/root 4206 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/Pragma.h -rw-r--r-- root/root 20641 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/PreprocessingRecord.h -rw-r--r-- root/root 79139 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/Preprocessor.h -rw-r--r-- root/root 6303 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/PreprocessorLexer.h -rw-r--r-- root/root 6390 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/PreprocessorOptions.h -rw-r--r-- root/root 1420 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/ScratchBuffer.h -rw-r--r-- root/root 11542 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/Token.h -rw-r--r-- root/root 2570 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/TokenConcatenation.h -rw-r--r-- root/root 8317 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Lex/TokenLexer.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Parse/ -rw-r--r-- root/root 3677 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Parse/AttrParserStringSwitches.inc -rw-r--r-- root/root 1607 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Parse/ParseAST.h -rw-r--r-- root/root 811 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Parse/ParseDiagnostic.h -rw-r--r-- root/root 113431 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Parse/Parser.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Rewrite/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Rewrite/Core/ -rw-r--r-- root/root 1929 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Rewrite/Core/DeltaTree.h -rw-r--r-- root/root 3304 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Rewrite/Core/HTMLRewrite.h -rw-r--r-- root/root 4699 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Rewrite/Core/RewriteBuffer.h -rw-r--r-- root/root 7404 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Rewrite/Core/RewriteRope.h -rw-r--r-- root/root 8155 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Rewrite/Core/Rewriter.h -rw-r--r-- root/root 2717 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Rewrite/Core/TokenRewriter.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Rewrite/Frontend/ -rw-r--r-- root/root 1875 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Rewrite/Frontend/ASTConsumers.h -rw-r--r-- root/root 4465 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Rewrite/Frontend/FixItRewriter.h -rw-r--r-- root/root 2454 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Rewrite/Frontend/FrontendActions.h -rw-r--r-- root/root 1180 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Rewrite/Frontend/Rewriters.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Sema/ -rw-r--r-- root/root 2824 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/AnalysisBasedWarnings.h -rw-r--r-- root/root 94096 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Sema/AttrParsedAttrImpl.inc -rw-r--r-- root/root 90013 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Sema/AttrParsedAttrKinds.inc -rw-r--r-- root/root 6241 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Sema/AttrParsedAttrList.inc -rw-r--r-- root/root 41971 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Sema/AttrSpellingListIndex.inc -rw-r--r-- root/root 32541 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Sema/AttrTemplateInstantiate.inc -rw-r--r-- root/root 34560 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/AttributeList.h -rw-r--r-- root/root 2532 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/CXXFieldCollector.h -rw-r--r-- root/root 1285 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/CleanupInfo.h -rw-r--r-- root/root 36727 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/CodeCompleteConsumer.h -rw-r--r-- root/root 1082 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/CodeCompleteOptions.h -rw-r--r-- root/root 90017 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/DeclSpec.h -rw-r--r-- root/root 9845 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/DelayedDiagnostic.h -rw-r--r-- root/root 6560 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/Designator.h -rw-r--r-- root/root 9485 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/ExternalSemaSource.h -rw-r--r-- root/root 6983 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/IdentifierResolver.h -rw-r--r-- root/root 47334 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/Initialization.h -rw-r--r-- root/root 24536 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/Lookup.h -rw-r--r-- root/root 1517 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/LoopHint.h -rw-r--r-- root/root 15245 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/MultiplexExternalSemaSource.h -rw-r--r-- root/root 2075 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/ObjCMethodList.h -rw-r--r-- root/root 33868 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/Overload.h -rw-r--r-- root/root 9550 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/Ownership.h -rw-r--r-- root/root 7994 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/ParsedTemplate.h -rw-r--r-- root/root 1365 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/PrettyDeclStackTrace.h -rw-r--r-- root/root 16091 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/Scope.h -rw-r--r-- root/root 33331 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/ScopeInfo.h -rw-r--r-- root/root 475700 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/Sema.h -rw-r--r-- root/root 1514 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/SemaConsumer.h -rw-r--r-- root/root 804 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/SemaDiagnostic.h -rw-r--r-- root/root 3258 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/SemaFixItUtils.h -rw-r--r-- root/root 13600 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/SemaInternal.h -rw-r--r-- root/root 1292 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/SemaLambda.h -rw-r--r-- root/root 20436 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/Template.h -rw-r--r-- root/root 10963 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/TemplateDeduction.h -rw-r--r-- root/root 14452 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/TypoCorrection.h -rw-r--r-- root/root 1558 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Sema/Weak.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Serialization/ -rw-r--r-- root/root 63576 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Serialization/ASTBitCodes.h -rw-r--r-- root/root 2238 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Serialization/ASTDeserializationListener.h -rw-r--r-- root/root 97339 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Serialization/ASTReader.h -rw-r--r-- root/root 36314 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Serialization/ASTWriter.h -rw-r--r-- root/root 77231 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Serialization/AttrPCHRead.inc -rw-r--r-- root/root 52075 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Serialization/AttrPCHWrite.inc -rw-r--r-- root/root 4316 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Serialization/ContinuousRangeMap.h -rw-r--r-- root/root 7406 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Serialization/GlobalModuleIndex.h -rw-r--r-- root/root 15464 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Serialization/Module.h -rw-r--r-- root/root 4975 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Serialization/ModuleFileExtension.h -rw-r--r-- root/root 11340 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Serialization/ModuleManager.h -rw-r--r-- root/root 866 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Serialization/SerializationDiagnostic.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/ -rw-r--r-- root/root 45841 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/Checkers.inc -rw-r--r-- root/root 635 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h -rw-r--r-- root/root 847 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -rw-r--r-- root/root 4067 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h -rw-r--r-- root/root 7692 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h -rw-r--r-- root/root 8113 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Checkers/SValExplainer.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/ -rw-r--r-- root/root 2447 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/Analyses.def -rw-r--r-- root/root 21803 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/ -rw-r--r-- root/root 20812 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -rw-r--r-- root/root 15042 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h -rw-r--r-- root/root 2599 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -rw-r--r-- root/root 854 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h -rw-r--r-- root/root 28395 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h -rw-r--r-- root/root 18078 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/Checker.h -rw-r--r-- root/root 23833 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/CheckerManager.h -rw-r--r-- root/root 1220 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h -rw-r--r-- root/root 5669 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/CheckerRegistry.h -rw-r--r-- root/root 2308 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/IssueHash.h -rw-r--r-- root/root 1202 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ -rw-r--r-- root/root 3779 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -rw-r--r-- root/root 3535 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -rw-r--r-- root/root 8128 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -rw-r--r-- root/root 1628 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -rw-r--r-- root/root 38638 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -rw-r--r-- root/root 13509 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -rw-r--r-- root/root 1231 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -rw-r--r-- root/root 7118 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -rw-r--r-- root/root 19756 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -rw-r--r-- root/root 1600 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -rw-r--r-- root/root 2221 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h -rw-r--r-- root/root 3820 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -rw-r--r-- root/root 15955 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -rw-r--r-- root/root 29475 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -rw-r--r-- root/root 3911 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -rw-r--r-- root/root 1358 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h -rw-r--r-- root/root 44292 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -rw-r--r-- root/root 32078 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -rw-r--r-- root/root 7554 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -rw-r--r-- root/root 1213 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -rw-r--r-- root/root 3752 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -rw-r--r-- root/root 13065 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -rw-r--r-- root/root 5219 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h -rw-r--r-- root/root 2527 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -rw-r--r-- root/root 16958 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -rw-r--r-- root/root 11525 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -rw-r--r-- root/root 1463 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -rw-r--r-- root/root 6992 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h -rw-r--r-- root/root 1232 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -rw-r--r-- root/root 3694 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -rw-r--r-- root/root 20036 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -rw-r--r-- root/root 1725 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -rw-r--r-- root/root 1620 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h -rw-r--r-- root/root 859 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h -rw-r--r-- root/root 2815 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Frontend/ -rw-r--r-- root/root 1349 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h -rw-r--r-- root/root 923 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h -rw-r--r-- root/root 2223 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -rw-r--r-- root/root 1112 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Tooling/ -rw-r--r-- root/root 2577 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/ArgumentsAdjusters.h -rw-r--r-- root/root 4506 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/CommonOptionsParser.h -rw-r--r-- root/root 9287 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/CompilationDatabase.h -rw-r--r-- root/root 775 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/CompilationDatabasePluginRegistry.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/clang/Tooling/Core/ -rw-r--r-- root/root 3303 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/Core/Diagnostic.h -rw-r--r-- root/root 1772 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/Core/Lookup.h -rw-r--r-- root/root 2581 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/Core/QualTypeNames.h -rw-r--r-- root/root 14296 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/Core/Replacement.h -rw-r--r-- root/root 3600 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/DiagnosticsYaml.h -rw-r--r-- root/root 3384 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/FileMatchTrie.h -rw-r--r-- root/root 2504 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/FixIt.h -rw-r--r-- root/root 5324 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/JSONCompilationDatabase.h -rw-r--r-- root/root 3704 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/Refactoring.h -rw-r--r-- root/root 2825 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/RefactoringCallbacks.h -rw-r--r-- root/root 2574 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/ReplacementsYaml.h -rw-r--r-- root/root 18187 2017-06-21 12:28 ./usr/lib/llvm-4.0/include/clang/Tooling/Tooling.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclang-4.0.1.so -> libclang-4.0.so lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclang-4.0.so -> ../../arm-linux-gnueabihf/libclang-4.0.so.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclang.so -> ../../arm-linux-gnueabihf/libclang-4.0.so.1 -rw-r--r-- root/root 5123434 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangARCMigrate.a -rw-r--r-- root/root 5022266 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangAST.a -rw-r--r-- root/root 642962 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangASTMatchers.a -rw-r--r-- root/root 837232 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangAnalysis.a -rw-r--r-- root/root 104558 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangApplyReplacements.a -rw-r--r-- root/root 2559734 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangBasic.a -rw-r--r-- root/root 429072 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangChangeNamespace.a -rw-r--r-- root/root 6008444 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangCodeGen.a -rw-r--r-- root/root 1828718 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangDriver.a -rw-r--r-- root/root 3729994 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangDynamicASTMatchers.a -rw-r--r-- root/root 64906 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangEdit.a -rw-r--r-- root/root 526366 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangFormat.a -rw-r--r-- root/root 2133740 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangFrontend.a -rw-r--r-- root/root 14274 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangFrontendTool.a -rw-r--r-- root/root 160676 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangIncludeFixer.a -rw-r--r-- root/root 94616 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangIncludeFixerPlugin.a -rw-r--r-- root/root 440256 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangIndex.a -rw-r--r-- root/root 987916 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangLex.a -rw-r--r-- root/root 367892 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangMove.a -rw-r--r-- root/root 1076264 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangParse.a -rw-r--r-- root/root 56778 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangQuery.a -rw-r--r-- root/root 691204 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangRename.a -rw-r--r-- root/root 70694 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangReorderFields.a -rw-r--r-- root/root 63838 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangRewrite.a -rw-r--r-- root/root 643530 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangRewriteFrontend.a -rw-r--r-- root/root 9922356 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangSema.a -rw-r--r-- root/root 1857356 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangSerialization.a -rw-r--r-- root/root 5914828 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangStaticAnalyzerCheckers.a -rw-r--r-- root/root 2112064 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangStaticAnalyzerCore.a -rw-r--r-- root/root 371316 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangStaticAnalyzerFrontend.a -rw-r--r-- root/root 351574 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidy.a -rw-r--r-- root/root 105498 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyBoostModule.a -rw-r--r-- root/root 438818 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyCERTModule.a -rw-r--r-- root/root 986708 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyCppCoreGuidelinesModule.a -rw-r--r-- root/root 658480 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyGoogleModule.a -rw-r--r-- root/root 103238 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyLLVMModule.a -rw-r--r-- root/root 76002 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyMPIModule.a -rw-r--r-- root/root 74703794 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyMiscModule.a -rw-r--r-- root/root 4859742 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyModernizeModule.a -rw-r--r-- root/root 725990 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyPerformanceModule.a -rw-r--r-- root/root 30150 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyPlugin.a -rw-r--r-- root/root 2393140 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyReadabilityModule.a -rw-r--r-- root/root 524478 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTidyUtils.a -rw-r--r-- root/root 278542 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangTooling.a -rw-r--r-- root/root 77694 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclangToolingCore.a -rw-r--r-- root/root 278298 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libfindAllSymbols.a drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang-4.0-dev/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang-4.0-dev/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang-4.0-dev/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/libclang-4.0-dev/copyright libclang-common-4.0-dev_4.0.1-4~ubuntu1_armhf.deb ------------------------------------------------- new debian package, version 2.0. size 1066868 bytes: control archive=5312 bytes. 997 bytes, 22 lines control 14248 bytes, 156 lines md5sums Package: libclang-common-4.0-dev Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 12905 Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.3), libstdc++6 (>= 5.2), libtinfo5 (>= 6), libllvm4.0 (= 1:4.0.1-4~ubuntu1) Section: libdevel Priority: optional Homepage: http://www.llvm.org/ Description: clang library - Common development package Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This package contains the clang generic headers and some libraries (profiling, etc). Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/bin/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/yaml-bench-4.0 -> ../lib/llvm-4.0/bin/yaml-bench drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/clang/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/clang/4.0.1/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/include/clang/4.0.1/include -> ../../../lib/llvm-4.0/lib/clang/4.0.1/include drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/clang/4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/include/clang/4.0/include -> ../../../lib/llvm-4.0/lib/clang/4.0.1/include drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/clang/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/clang/4.0.1/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/clang/4.0.1/include -> ../../llvm-4.0/lib/clang/4.0.1/include lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/clang/4.0.1/lib -> ../../llvm-4.0/lib/clang/4.0.1/lib drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/clang/4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/clang/4.0/include -> ../../llvm-4.0/lib/clang/4.0.1/include lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/clang/4.0/lib -> ../../llvm-4.0/lib/clang/4.0.1/lib drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/ -rwxr-xr-x root/root 150412 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/yaml-bench drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/polly/ -rw-r--r-- root/root 1012 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/Canonicalization.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/polly/CodeGen/ -rw-r--r-- root/root 42080 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/CodeGen/BlockGenerators.h -rw-r--r-- root/root 772 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/CodeGen/CodeGeneration.h -rw-r--r-- root/root 331 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/CodeGen/CodegenCleanup.h -rw-r--r-- root/root 5439 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/CodeGen/IRBuilder.h -rw-r--r-- root/root 5717 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/CodeGen/IslAst.h -rw-r--r-- root/root 10601 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/CodeGen/IslExprBuilder.h -rw-r--r-- root/root 16068 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/CodeGen/IslNodeBuilder.h -rw-r--r-- root/root 8932 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/CodeGen/LoopGenerators.h -rw-r--r-- root/root 5932 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/CodeGen/RuntimeDebugBuilder.h -rw-r--r-- root/root 1964 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/CodeGen/Utils.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/polly/Config/ -rw-r--r-- root/root 563 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/polly/Config/config.h -rw-r--r-- root/root 989 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/DeLICM.h -rw-r--r-- root/root 9610 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/DependenceInfo.h -rw-r--r-- root/root 1398 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/FlattenAlgo.h -rw-r--r-- root/root 983 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/FlattenSchedule.h -rw-r--r-- root/root 3704 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/LinkAllPasses.h -rw-r--r-- root/root 614 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/Options.h -rw-r--r-- root/root 3117 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/PolyhedralInfo.h -rw-r--r-- root/root 865 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/RegisterPasses.h -rw-r--r-- root/root 12065 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/ScheduleOptimizer.h -rw-r--r-- root/root 10392 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/ScopBuilder.h -rw-r--r-- root/root 24014 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/ScopDetection.h -rw-r--r-- root/root 21956 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/ScopDetectionDiagnostic.h -rw-r--r-- root/root 101067 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/ScopInfo.h -rw-r--r-- root/root 1843 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/ScopPass.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/polly/Support/ -rw-r--r-- root/root 19473 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/Support/GICHelper.h -rw-r--r-- root/root 4779 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/Support/SCEVAffinator.h -rw-r--r-- root/root 3059 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/Support/SCEVValidator.h -rw-r--r-- root/root 15976 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/Support/ScopHelper.h -rw-r--r-- root/root 1094 2017-06-21 12:29 ./usr/lib/llvm-4.0/include/polly/Support/ScopLocation.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/ -rw-r--r-- root/root 168 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/README.txt -rw-r--r-- root/root 513 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/asan_blacklist.txt drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/ -rw-r--r-- root/root 5544 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_builtin_vars.h -rw-r--r-- root/root 17609 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_cmath.h -rw-r--r-- root/root 8458 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_complex_builtins.h -rw-r--r-- root/root 12973 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_intrinsics.h -rw-r--r-- root/root 9025 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_math_forward_declares.h -rw-r--r-- root/root 12939 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/__clang_cuda_runtime_wrapper.h -rw-r--r-- root/root 1770 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/__stddef_max_align_t.h -rw-r--r-- root/root 6062 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/__wmmintrin_aes.h -rw-r--r-- root/root 2833 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/__wmmintrin_pclmul.h -rw-r--r-- root/root 3247 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/adxintrin.h -rw-r--r-- root/root 605201 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/altivec.h -rw-r--r-- root/root 8480 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/ammintrin.h -rw-r--r-- root/root 8964 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/arm_acle.h -rw-r--r-- root/root 2277552 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/arm_neon.h -rw-r--r-- root/root 1714 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/armintr.h -rw-r--r-- root/root 49982 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx2intrin.h -rw-r--r-- root/root 92062 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512bwintrin.h -rw-r--r-- root/root 4872 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512cdintrin.h -rw-r--r-- root/root 61716 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512dqintrin.h -rw-r--r-- root/root 13472 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512erintrin.h -rw-r--r-- root/root 421274 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512fintrin.h -rw-r--r-- root/root 3371 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512ifmaintrin.h -rw-r--r-- root/root 5119 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512ifmavlintrin.h -rw-r--r-- root/root 5823 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512pfintrin.h -rw-r--r-- root/root 4742 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vbmiintrin.h -rw-r--r-- root/root 8032 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vbmivlintrin.h -rw-r--r-- root/root 126052 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vlbwintrin.h -rw-r--r-- root/root 8277 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vlcdintrin.h -rw-r--r-- root/root 47925 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vldqintrin.h -rw-r--r-- root/root 343863 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avx512vlintrin.h -rw-r--r-- root/root 192901 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/avxintrin.h -rw-r--r-- root/root 3177 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/bmi2intrin.h -rw-r--r-- root/root 18803 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/bmiintrin.h -rw-r--r-- root/root 1738 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/clflushoptintrin.h -rw-r--r-- root/root 7838 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/cpuid.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/cuda_wrappers/ -rw-r--r-- root/root 3572 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/cuda_wrappers/algorithm -rw-r--r-- root/root 3345 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/cuda_wrappers/complex -rw-r--r-- root/root 1916 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/cuda_wrappers/new -rw-r--r-- root/root 182887 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/emmintrin.h -rw-r--r-- root/root 4533 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/f16cintrin.h -rw-r--r-- root/root 4372 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/float.h -rw-r--r-- root/root 7558 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/fma4intrin.h -rw-r--r-- root/root 7561 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/fmaintrin.h -rw-r--r-- root/root 3817 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/fxsrintrin.h -rw-r--r-- root/root 7154 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/htmintrin.h -rw-r--r-- root/root 10072 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/htmxlintrin.h -rw-r--r-- root/root 2460 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/ia32intrin.h -rw-r--r-- root/root 9784 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/immintrin.h -rw-r--r-- root/root 42340 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/intrin.h -rw-r--r-- root/root 2939 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/inttypes.h -rw-r--r-- root/root 1565 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/iso646.h -rw-r--r-- root/root 3734 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/limits.h -rw-r--r-- root/root 4135 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/lzcntintrin.h -rw-r--r-- root/root 5377 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/mm3dnow.h -rw-r--r-- root/root 2611 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/mm_malloc.h -rw-r--r-- root/root 58355 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/mmintrin.h -rw-r--r-- root/root 3867 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/module.modulemap -rw-r--r-- root/root 26324 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/msa.h -rw-r--r-- root/root 1977 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/mwaitxintrin.h -rw-r--r-- root/root 1448 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/nmmintrin.h -rw-r--r-- root/root 825224 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/opencl-c.h -rw-r--r-- root/root 1802 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/pkuintrin.h -rw-r--r-- root/root 11603 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/pmmintrin.h -rw-r--r-- root/root 3402 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/popcntintrin.h -rw-r--r-- root/root 1841 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/prfchwintrin.h -rw-r--r-- root/root 2029 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/rdseedintrin.h -rw-r--r-- root/root 2137 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/rtmintrin.h -rw-r--r-- root/root 1475 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/s390intrin.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/ -rw-r--r-- root/root 3592 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/allocator_interface.h -rw-r--r-- root/root 7081 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/asan_interface.h -rw-r--r-- root/root 10262 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/common_interface_defs.h -rw-r--r-- root/root 2932 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/coverage_interface.h -rw-r--r-- root/root 4552 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/dfsan_interface.h -rw-r--r-- root/root 1647 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/esan_interface.h -rw-r--r-- root/root 204518 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/linux_syscall_hooks.h -rw-r--r-- root/root 3588 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/lsan_interface.h -rw-r--r-- root/root 4501 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/msan_interface.h -rw-r--r-- root/root 9730 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/sanitizer/tsan_interface_atomic.h -rw-r--r-- root/root 2776 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/shaintrin.h -rw-r--r-- root/root 20207 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/smmintrin.h -rw-r--r-- root/root 1454 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdalign.h -rw-r--r-- root/root 2094 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdarg.h -rw-r--r-- root/root 8152 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdatomic.h -rw-r--r-- root/root 1730 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdbool.h -rw-r--r-- root/root 4498 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/stddef.h -rw-r--r-- root/root 23608 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdint.h -rw-r--r-- root/root 1381 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/stdnoreturn.h -rw-r--r-- root/root 4096 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/tbmintrin.h -rw-r--r-- root/root 30927 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/tgmath.h -rw-r--r-- root/root 30906 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/tmmintrin.h -rw-r--r-- root/root 10247 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/unwind.h -rw-r--r-- root/root 2291 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/vadefs.h -rw-r--r-- root/root 1334 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/varargs.h -rw-r--r-- root/root 291982 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/vecintrin.h -rw-r--r-- root/root 1398 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/wmmintrin.h -rw-r--r-- root/root 2718 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/x86intrin.h -rw-r--r-- root/root 108216 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/xmmintrin.h -rw-r--r-- root/root 21409 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/xopintrin.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/xray/ -rw-r--r-- root/root 2470 2017-06-21 12:29 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/xray/xray_interface.h -rw-r--r-- root/root 1885 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/xsavecintrin.h -rw-r--r-- root/root 2157 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/xsaveintrin.h -rw-r--r-- root/root 1919 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/xsaveoptintrin.h -rw-r--r-- root/root 2143 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/xsavesintrin.h -rw-r--r-- root/root 1743 2017-06-21 12:28 ./usr/lib/llvm-4.0/lib/clang/4.0.1/include/xtestintrin.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/ -rw-r--r-- root/root 1932132 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan-armhf.a -rw-r--r-- root/root 47736 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan-armhf.a.syms -rw-r--r-- root/root 931380 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan-armhf.so -rw-r--r-- root/root 1090 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan-preinit-armhf.a -rw-r--r-- root/root 27048 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a -rw-r--r-- root/root 159 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a.syms -rw-r--r-- root/root 223568 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-armhf.a -rw-r--r-- root/root 84716 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.profile-armhf.a -rw-r--r-- root/root 620562 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.scudo-armhf.a -rw-r--r-- root/root 533506 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.stats-armhf.a -rw-r--r-- root/root 2970 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.stats_client-armhf.a -rw-r--r-- root/root 576748 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a -rw-r--r-- root/root 1300 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms -rw-r--r-- root/root 14142 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a -rw-r--r-- root/root 18 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms -rw-r--r-- root/root 552202 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.xray-armhf.a -rw-r--r-- root/root 531140 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/clang/4.0.1/lib/linux/libclang_rt.xray-fdr-armhf.a drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang-common-4.0-dev/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang-common-4.0-dev/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang-common-4.0-dev/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/libclang-common-4.0-dev/copyright libclang1-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb ------------------------------------------- new debian package, version 2.0. size 54821078 bytes: control archive=833 bytes. 942 bytes, 23 lines control 182 bytes, 2 lines md5sums Package: libclang1-4.0-dbg Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 61438 Depends: libstdc++-7-dev, libgcc-7-dev, libclang1-4.0 (= 1:4.0.1-4~ubuntu1) Section: debug Priority: extra Multi-Arch: same Homepage: http://www.llvm.org/ Description: clang library Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This package contains the debugging symbols. Build-Ids: 668a2d8786a2084724c7f3f9eb3bda4511e849ec Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/debug/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/debug/.build-id/66/ -rw-r--r-- root/root 62862692 2017-09-08 12:05 ./usr/lib/debug/.build-id/66/8a2d8786a2084724c7f3f9eb3bda4511e849ec.debug drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang1-4.0-dbg/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang1-4.0-dbg/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang1-4.0-dbg/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/libclang1-4.0-dbg/copyright libclang1-4.0_4.0.1-4~ubuntu1_armhf.deb --------------------------------------- new debian package, version 2.0. size 5821274 bytes: control archive=3726 bytes. 1246 bytes, 28 lines control 228 bytes, 3 lines md5sums 41 bytes, 1 lines shlibs 16428 bytes, 345 lines symbols 74 bytes, 2 lines triggers Package: libclang1-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 14770 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm4.0 (>= 1:4.0~), libstdc++6 (>= 6) Section: devel Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: C interface to the clang library Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This package contains the clang library. . The C Interface to Clang provides a relatively small API that exposes facilities for parsing source code into an abstract syntax tree (AST), loading already-parsed ASTs, traversing the AST, associating physical source locations with elements within the AST, and other facilities that support Clang-based development tools. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/ -rw-r--r-- root/root 15050640 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/libclang-4.0.so.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclang-4.0.so.1 -> ../../arm-linux-gnueabihf/libclang-4.0.so.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libclang.so.1 -> libclang-4.0.so.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang1-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang1-4.0/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libclang1-4.0/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/libclang1-4.0/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 386 2017-09-08 12:05 ./usr/share/lintian/overrides/libclang1-4.0 libfuzzer-4.0-dev_4.0.1-4~ubuntu1_armhf.deb ------------------------------------------- new debian package, version 2.0. size 98324 bytes: control archive=983 bytes. 1210 bytes, 26 lines control 229 bytes, 3 lines md5sums Package: libfuzzer-4.0-dev Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 495 Depends: clang-4.0 (= 1:4.0.1-4~ubuntu1) 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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/ -rw-r--r-- root/root 458226 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libFuzzer.a drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/libfuzzer-4.0-dev/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libfuzzer-4.0-dev/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz -rw-r--r-- root/root 1329 2017-09-08 12:05 ./usr/share/doc/libfuzzer-4.0-dev/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/libfuzzer-4.0-dev/copyright liblld-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb ---------------------------------------- new debian package, version 2.0. size 5248 bytes: control archive=619 bytes. 644 bytes, 17 lines control 73 bytes, 1 lines md5sums Package: liblld-4.0-dbg Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 44 Depends: liblld-4.0 (= 1:4.0.1-4~ubuntu1) Section: debug Priority: extra Homepage: http://www.llvm.org/ Description: LLVM-based linker, debugging libraries 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 debug symbols. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/liblld-4.0-dbg/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblld-4.0-dbg/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblld-4.0-dbg/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/liblld-4.0-dbg/copyright liblld-4.0-dev_4.0.1-4~ubuntu1_armhf.deb ---------------------------------------- new debian package, version 2.0. size 33972 bytes: control archive=1487 bytes. 648 bytes, 17 lines control 2349 bytes, 29 lines md5sums Package: liblld-4.0-dev Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 185 Depends: lld-4.0 (= 1:4.0.1-4~ubuntu1) 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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lld/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lld/Config/ -rw-r--r-- root/root 729 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Config/Version.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lld/Core/ -rw-r--r-- root/root 1262 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/AbsoluteAtom.h -rw-r--r-- root/root 1570 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/ArchiveLibraryFile.h -rw-r--r-- root/root 3746 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Atom.h -rw-r--r-- root/root 15243 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/DefinedAtom.h -rw-r--r-- root/root 2020 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Error.h -rw-r--r-- root/root 9447 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/File.h -rw-r--r-- root/root 3356 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Instrumentation.h -rw-r--r-- root/root 1967 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/LLVM.h -rw-r--r-- root/root 10510 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/LinkingContext.h -rw-r--r-- root/root 1822 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Node.h -rw-r--r-- root/root 9339 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Parallel.h -rw-r--r-- root/root 1397 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Pass.h -rw-r--r-- root/root 1280 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/PassManager.h -rw-r--r-- root/root 5957 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Reader.h -rw-r--r-- root/root 4150 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Reference.h -rw-r--r-- root/root 1132 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Reproduce.h -rw-r--r-- root/root 3373 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Resolver.h -rw-r--r-- root/root 1459 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/SharedLibraryAtom.h -rw-r--r-- root/root 1996 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/SharedLibraryFile.h -rw-r--r-- root/root 8510 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Simple.h -rw-r--r-- root/root 2944 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/SymbolTable.h -rw-r--r-- root/root 2295 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/UndefinedAtom.h -rw-r--r-- root/root 1477 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Core/Writer.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lld/Driver/ -rw-r--r-- root/root 803 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Driver/Driver.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lld/ReaderWriter/ -rw-r--r-- root/root 19244 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/ReaderWriter/MachOLinkingContext.h -rw-r--r-- root/root 1153 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/ReaderWriter/YamlContext.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lld/Support/ -rw-r--r-- root/root 2117 2017-06-21 12:30 ./usr/lib/llvm-4.0/include/lld/Support/Memory.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/liblld-4.0-dev/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblld-4.0-dev/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblld-4.0-dev/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/liblld-4.0-dev/copyright liblld-4.0_4.0.1-4~ubuntu1_armhf.deb ------------------------------------ new debian package, version 2.0. size 1004522 bytes: control archive=866 bytes. 618 bytes, 17 lines control 625 bytes, 9 lines md5sums Package: liblld-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 8121 Depends: libllvm4.0 (= 1:4.0.1-4~ubuntu1) 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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/liblld-4.0.so -> liblld-4.0.so.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblld.so.1 -> ../../arm-linux-gnueabihf/liblld-4.0.so.1 -rw-r--r-- root/root 690840 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldCOFF.a -rw-r--r-- root/root 5028 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldConfig.a -rw-r--r-- root/root 155738 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldCore.a -rw-r--r-- root/root 85730 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldDriver.a -rw-r--r-- root/root 5923028 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldELF.a -rw-r--r-- root/root 1202078 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldMachO.a -rw-r--r-- root/root 32288 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldReaderWriter.a -rw-r--r-- root/root 162778 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldYAML.a drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/python2.7/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/python2.7/dist-packages/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/python2.7/dist-packages/lld-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/python2.7/dist-packages/lld-4.0/_lld.so -> ../../../arm-linux-gnueabihf/liblld-4.0.so drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/liblld-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblld-4.0/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblld-4.0/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/liblld-4.0/copyright liblldb-4.0-dbg_4.0.1-4~ubuntu1_armhf.deb ----------------------------------------- new debian package, version 2.0. size 43060034 bytes: control archive=805 bytes. 842 bytes, 18 lines control 286 bytes, 3 lines md5sums Package: liblldb-4.0-dbg Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 49779 Depends: liblldb-4.0 (= 1:4.0.1-4~ubuntu1) Section: debug Priority: extra Homepage: http://www.llvm.org/ Description: Next generation, high-performance debugger, debugging libraries LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler. . This package contains the LLDB runtime library debug symbols. Build-Ids: 6fd51cda1f56641733d94e2bdd91e8a2403baffa 93757fde0f8b78ee4d137b468add55c11eba2360 Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/debug/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/debug/.build-id/6f/ -rw-r--r-- root/root 50914120 2017-09-08 12:05 ./usr/lib/debug/.build-id/6f/d51cda1f56641733d94e2bdd91e8a2403baffa.debug drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/debug/.build-id/93/ -rw-r--r-- root/root 8276 2017-09-08 12:05 ./usr/lib/debug/.build-id/93/757fde0f8b78ee4d137b468add55c11eba2360.debug drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/liblldb-4.0-dbg/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblldb-4.0-dbg/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblldb-4.0-dbg/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/liblldb-4.0-dbg/copyright liblldb-4.0-dev_4.0.1-4~ubuntu1_armhf.deb ----------------------------------------- new debian package, version 2.0. size 4707586 bytes: control archive=16949 bytes. 842 bytes, 19 lines control 50691 bytes, 577 lines md5sums Package: liblldb-4.0-dev Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 30771 Depends: lldb-4.0 (= 1:4.0.1-4~ubuntu1) Breaks: lldb-4.0-dev (<< 1:4.0~svn215195-2) Replaces: lldb-4.0-dev (<= 1:4.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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/API/ -rw-r--r-- root/root 2700 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/LLDB.h -rw-r--r-- root/root 3519 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBAddress.h -rw-r--r-- root/root 6290 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBAttachInfo.h -rw-r--r-- root/root 2659 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBBlock.h -rw-r--r-- root/root 4477 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBBreakpoint.h -rw-r--r-- root/root 1946 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBBreakpointLocation.h -rw-r--r-- root/root 2329 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBBroadcaster.h -rw-r--r-- root/root 9201 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBCommandInterpreter.h -rw-r--r-- root/root 2627 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBCommandReturnObject.h -rw-r--r-- root/root 2359 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBCommunication.h -rw-r--r-- root/root 2870 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBCompileUnit.h -rw-r--r-- root/root 5274 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBData.h -rw-r--r-- root/root 7547 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBDebugger.h -rw-r--r-- root/root 1586 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBDeclaration.h -rw-r--r-- root/root 2818 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBDefines.h -rw-r--r-- root/root 1858 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBError.h -rw-r--r-- root/root 1890 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBEvent.h -rw-r--r-- root/root 1626 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBExecutionContext.h -rw-r--r-- root/root 2897 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBExpressionOptions.h -rw-r--r-- root/root 2186 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBFileSpec.h -rw-r--r-- root/root 1363 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBFileSpecList.h -rw-r--r-- root/root 6503 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBFrame.h -rw-r--r-- root/root 1817 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBFunction.h -rw-r--r-- root/root 1309 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBHostOS.h -rw-r--r-- root/root 2055 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBInstruction.h -rw-r--r-- root/root 1270 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBInstructionList.h -rw-r--r-- root/root 707 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBLanguageRuntime.h -rw-r--r-- root/root 4491 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBLaunchInfo.h -rw-r--r-- root/root 1746 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBLineEntry.h -rw-r--r-- root/root 3288 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBListener.h -rw-r--r-- root/root 3612 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBMemoryRegionInfo.h -rw-r--r-- root/root 1245 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBMemoryRegionInfoList.h -rw-r--r-- root/root 12077 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBModule.h -rw-r--r-- root/root 3479 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBModuleSpec.h -rw-r--r-- root/root 3532 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBPlatform.h -rw-r--r-- root/root 13622 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBProcess.h -rw-r--r-- root/root 1358 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBQueue.h -rw-r--r-- root/root 1039 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBQueueItem.h -rw-r--r-- root/root 2788 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBSection.h -rw-r--r-- root/root 1466 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBSourceManager.h -rw-r--r-- root/root 2802 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBStream.h -rw-r--r-- root/root 1406 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBStringList.h -rw-r--r-- root/root 1026 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBStructuredData.h -rw-r--r-- root/root 2315 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBSymbol.h -rw-r--r-- root/root 2248 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBSymbolContext.h -rw-r--r-- root/root 1338 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBSymbolContextList.h -rw-r--r-- root/root 32231 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBTarget.h -rw-r--r-- root/root 6599 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBThread.h -rw-r--r-- root/root 1304 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBThreadCollection.h -rw-r--r-- root/root 3270 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBThreadPlan.h -rw-r--r-- root/root 5333 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBType.h -rw-r--r-- root/root 3033 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBTypeCategory.h -rw-r--r-- root/root 1748 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBTypeEnumMember.h -rw-r--r-- root/root 1638 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBTypeFilter.h -rw-r--r-- root/root 1747 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBTypeFormat.h -rw-r--r-- root/root 1528 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBTypeNameSpecifier.h -rw-r--r-- root/root 3326 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBTypeSummary.h -rw-r--r-- root/root 1929 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBTypeSynthetic.h -rw-r--r-- root/root 1549 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBUnixSignals.h -rw-r--r-- root/root 15584 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBValue.h -rw-r--r-- root/root 1615 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBValueList.h -rw-r--r-- root/root 1649 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBVariablesOptions.h -rw-r--r-- root/root 1703 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SBWatchpoint.h -rw-r--r-- root/root 1234 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/API/SystemInitializerFull.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/ -rw-r--r-- root/root 30759 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/Breakpoint.h -rw-r--r-- root/root 3920 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointID.h -rw-r--r-- root/root 2300 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointIDList.h -rw-r--r-- root/root 8234 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointList.h -rw-r--r-- root/root 16611 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointLocation.h -rw-r--r-- root/root 7739 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointLocationCollection.h -rw-r--r-- root/root 9983 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointLocationList.h -rw-r--r-- root/root 16440 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointOptions.h -rw-r--r-- root/root 10043 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointResolver.h -rw-r--r-- root/root 3133 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointResolverAddress.h -rw-r--r-- root/root 2859 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointResolverFileLine.h -rw-r--r-- root/root 3020 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointResolverFileRegex.h -rw-r--r-- root/root 3714 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointResolverName.h -rw-r--r-- root/root 12009 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointSite.h -rw-r--r-- root/root 7621 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/BreakpointSiteList.h -rw-r--r-- root/root 1481 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/Stoppoint.h -rw-r--r-- root/root 2412 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/StoppointCallbackContext.h -rw-r--r-- root/root 3709 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/StoppointLocation.h -rw-r--r-- root/root 8623 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/Watchpoint.h -rw-r--r-- root/root 9052 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/WatchpointList.h -rw-r--r-- root/root 9913 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Breakpoint/WatchpointOptions.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Core/ -rw-r--r-- root/root 22957 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Address.h -rw-r--r-- root/root 11000 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/AddressRange.h -rw-r--r-- root/root 2286 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/AddressResolver.h -rw-r--r-- root/root 1857 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/AddressResolverFileLine.h -rw-r--r-- root/root 2085 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/AddressResolverName.h -rw-r--r-- root/root 22877 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ArchSpec.h -rw-r--r-- root/root 2227 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Baton.h -rw-r--r-- root/root 21164 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Broadcaster.h -rw-r--r-- root/root 3068 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ClangForward.h -rw-r--r-- root/root 16734 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Communication.h -rw-r--r-- root/root 8151 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Connection.h -rw-r--r-- root/root 19394 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ConstString.h -rw-r--r-- root/root 3771 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/DataBuffer.h -rw-r--r-- root/root 5101 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/DataBufferHeap.h -rw-r--r-- root/root 6353 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/DataBufferMemoryMap.h -rw-r--r-- root/root 15730 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/DataEncoder.h -rw-r--r-- root/root 53795 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/DataExtractor.h -rw-r--r-- root/root 12235 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Debugger.h -rw-r--r-- root/root 19026 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Disassembler.h -rw-r--r-- root/root 20200 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/EmulateInstruction.h -rw-r--r-- root/root 12038 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Error.h -rw-r--r-- root/root 7976 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Event.h -rw-r--r-- root/root 687 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/FastDemangle.h -rw-r--r-- root/root 2168 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/FileLineResolver.h -rw-r--r-- root/root 7629 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/FileSpecList.h -rw-r--r-- root/root 6876 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Flags.h -rw-r--r-- root/root 6485 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/FormatEntity.h -rw-r--r-- root/root 4042 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/History.h -rw-r--r-- root/root 19298 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/IOHandler.h -rw-r--r-- root/root 1891 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/IOStreamMacros.h -rw-r--r-- root/root 5552 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Listener.h -rw-r--r-- root/root 2926 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/LoadedModuleInfoList.h -rw-r--r-- root/root 6222 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Log.h -rw-r--r-- root/root 2931 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Logging.h -rw-r--r-- root/root 11751 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Mangled.h -rw-r--r-- root/root 17555 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/MappedHash.h -rw-r--r-- root/root 48670 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Module.h -rw-r--r-- root/root 3081 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ModuleChild.h -rw-r--r-- root/root 21638 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ModuleList.h -rw-r--r-- root/root 12862 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ModuleSpec.h -rw-r--r-- root/root 6893 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Opcode.h -rw-r--r-- root/root 785 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/PluginInterface.h -rw-r--r-- root/root 21906 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/PluginManager.h -rw-r--r-- root/root 35869 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/RangeMap.h -rw-r--r-- root/root 7335 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/RegisterValue.h -rw-r--r-- root/root 7333 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/RegularExpression.h -rw-r--r-- root/root 2575 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/STLUtils.h -rw-r--r-- root/root 13341 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Scalar.h -rw-r--r-- root/root 17825 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/SearchFilter.h -rw-r--r-- root/root 9860 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Section.h -rw-r--r-- root/root 5671 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/SourceManager.h -rw-r--r-- root/root 2669 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/State.h -rw-r--r-- root/root 20800 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Stream.h -rw-r--r-- root/root 889 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/StreamAsynchronousIO.h -rw-r--r-- root/root 1671 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/StreamBuffer.h -rw-r--r-- root/root 1079 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/StreamCallback.h -rw-r--r-- root/root 1716 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/StreamFile.h -rw-r--r-- root/root 1360 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/StreamGDBRemote.h -rw-r--r-- root/root 1106 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/StreamString.h -rw-r--r-- root/root 4381 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/StreamTee.h -rw-r--r-- root/root 3811 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/StringList.h -rw-r--r-- root/root 15872 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/StructuredData.h -rw-r--r-- root/root 1683 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ThreadSafeDenseMap.h -rw-r--r-- root/root 1403 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ThreadSafeDenseSet.h -rw-r--r-- root/root 4143 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ThreadSafeSTLMap.h -rw-r--r-- root/root 2309 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ThreadSafeSTLVector.h -rw-r--r-- root/root 1900 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ThreadSafeValue.h -rw-r--r-- root/root 2296 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Timer.h -rw-r--r-- root/root 3053 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/UUID.h -rw-r--r-- root/root 10090 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/UniqueCStringMap.h -rw-r--r-- root/root 4483 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/UserID.h -rw-r--r-- root/root 3195 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/UserSettingsController.h -rw-r--r-- root/root 3879 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/VMRange.h -rw-r--r-- root/root 6836 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/Value.h -rw-r--r-- root/root 39041 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObject.h -rw-r--r-- root/root 1855 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectCast.h -rw-r--r-- root/root 2769 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectChild.h -rw-r--r-- root/root 5396 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectConstResult.h -rw-r--r-- root/root 2009 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectConstResultCast.h -rw-r--r-- root/root 2513 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectConstResultChild.h -rw-r--r-- root/root 2538 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectConstResultImpl.h -rw-r--r-- root/root 3546 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectDynamicValue.h -rw-r--r-- root/root 2352 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectList.h -rw-r--r-- root/root 2554 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectMemory.h -rw-r--r-- root/root 5254 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectRegister.h -rw-r--r-- root/root 4975 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectSyntheticFilter.h -rw-r--r-- root/root 2495 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/ValueObjectVariable.h -rw-r--r-- root/root 3459 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Core/dwarf.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/ -rw-r--r-- root/root 745 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/CXXFunctionPointer.h -rw-r--r-- root/root 4562 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/DataVisualization.h -rw-r--r-- root/root 5121 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/DumpValueObjectOptions.h -rw-r--r-- root/root 2931 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/FormatCache.h -rw-r--r-- root/root 5183 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/FormatClasses.h -rw-r--r-- root/root 9555 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/FormatManager.h -rw-r--r-- root/root 10479 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/FormattersContainer.h -rw-r--r-- root/root 5814 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/FormattersHelpers.h -rw-r--r-- root/root 2317 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/LanguageCategory.h -rw-r--r-- root/root 9919 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/StringPrinter.h -rw-r--r-- root/root 15302 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeCategory.h -rw-r--r-- root/root 3363 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeCategoryMap.h -rw-r--r-- root/root 5758 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeFormat.h -rw-r--r-- root/root 10914 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeSummary.h -rw-r--r-- root/root 13115 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeSynthetic.h -rw-r--r-- root/root 5336 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/TypeValidator.h -rw-r--r-- root/root 4594 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/ValueObjectPrinter.h -rw-r--r-- root/root 1211 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/VectorIterator.h -rw-r--r-- root/root 788 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/DataFormatters/VectorType.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Expression/ -rw-r--r-- root/root 19322 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/DWARFExpression.h -rw-r--r-- root/root 4331 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/DiagnosticManager.h -rw-r--r-- root/root 4876 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/Expression.h -rw-r--r-- root/root 4840 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/ExpressionParser.h -rw-r--r-- root/root 2008 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/ExpressionSourceCode.h -rw-r--r-- root/root 1458 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/ExpressionTypeSystemHelper.h -rw-r--r-- root/root 9315 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/ExpressionVariable.h -rw-r--r-- root/root 16279 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/FunctionCaller.h -rw-r--r-- root/root 6266 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/IRDynamicChecks.h -rw-r--r-- root/root 17533 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/IRExecutionUnit.h -rw-r--r-- root/root 2014 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/IRInterpreter.h -rw-r--r-- root/root 5713 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/IRMemoryMap.h -rw-r--r-- root/root 6389 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/LLVMUserExpression.h -rw-r--r-- root/root 4427 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/Materializer.h -rw-r--r-- root/root 5914 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/REPL.h -rw-r--r-- root/root 13256 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/UserExpression.h -rw-r--r-- root/root 5901 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Expression/UtilityFunction.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/ -rw-r--r-- root/root 1044 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Config.h -rw-r--r-- root/root 508 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/ConnectionFileDescriptor.h -rw-r--r-- root/root 4855 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Debug.h -rw-r--r-- root/root 12904 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Editline.h -rw-r--r-- root/root 806 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Endian.h -rw-r--r-- root/root 18255 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/File.h -rw-r--r-- root/root 1239 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/FileCache.h -rw-r--r-- root/root 31309 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/FileSpec.h -rw-r--r-- root/root 2771 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/FileSystem.h -rw-r--r-- root/root 10607 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Host.h -rw-r--r-- root/root 587 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/HostGetOpt.h -rw-r--r-- root/root 2648 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/HostInfo.h -rw-r--r-- root/root 4775 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/HostInfoBase.h -rw-r--r-- root/root 702 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/HostNativeProcess.h -rw-r--r-- root/root 1316 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/HostNativeProcessBase.h -rw-r--r-- root/root 863 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/HostNativeThread.h -rw-r--r-- root/root 1315 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/HostNativeThreadBase.h -rw-r--r-- root/root 966 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/HostNativeThreadForward.h -rw-r--r-- root/root 1916 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/HostProcess.h -rw-r--r-- root/root 1474 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/HostThread.h -rw-r--r-- root/root 1513 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/IOObject.h -rw-r--r-- root/root 688 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/LockFile.h -rw-r--r-- root/root 1517 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/LockFileBase.h -rw-r--r-- root/root 659 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/MainLoop.h -rw-r--r-- root/root 2862 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/MainLoopBase.h -rw-r--r-- root/root 1044 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/MonitoringProcessLauncher.h -rw-r--r-- root/root 1361 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/OptionParser.h -rw-r--r-- root/root 652 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Pipe.h -rw-r--r-- root/root 2147 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/PipeBase.h -rw-r--r-- root/root 719 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/PosixApi.h -rw-r--r-- root/root 20310 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Predicate.h -rw-r--r-- root/root 707 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/ProcessLauncher.h -rw-r--r-- root/root 2275 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/ProcessRunLock.h -rw-r--r-- root/root 4445 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Socket.h -rw-r--r-- root/root 7769 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/SocketAddress.h -rw-r--r-- root/root 1506 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/StringConvert.h -rw-r--r-- root/root 2484 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Symbols.h -rw-r--r-- root/root 7679 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Terminal.h -rw-r--r-- root/root 857 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/ThisThread.h -rw-r--r-- root/root 1404 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/ThreadLauncher.h -rw-r--r-- root/root 702 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/Time.h -rw-r--r-- root/root 5298 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/XML.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/android/ -rw-r--r-- root/root 1042 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/android/Config.h -rw-r--r-- root/root 1048 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/android/HostInfoAndroid.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/common/ -rw-r--r-- root/root 1187 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/GetOptInc.h -rw-r--r-- root/root 1324 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/NativeBreakpoint.h -rw-r--r-- root/root 1458 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/NativeBreakpointList.h -rw-r--r-- root/root 13546 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/NativeProcessProtocol.h -rw-r--r-- root/root 7020 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/NativeRegisterContext.h -rw-r--r-- root/root 1288 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/NativeRegisterContextRegisterInfo.h -rw-r--r-- root/root 2071 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/NativeThreadProtocol.h -rw-r--r-- root/root 1028 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/NativeWatchpointList.h -rw-r--r-- root/root 1841 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/SoftwareBreakpoint.h -rw-r--r-- root/root 1336 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/TCPSocket.h -rw-r--r-- root/root 1105 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/common/UDPSocket.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/freebsd/ -rw-r--r-- root/root 1040 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/freebsd/Config.h -rw-r--r-- root/root 869 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/freebsd/HostInfoFreeBSD.h -rw-r--r-- root/root 791 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/freebsd/HostThreadFreeBSD.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/linux/ -rw-r--r-- root/root 752 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/linux/AbstractSocket.h -rw-r--r-- root/root 1040 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/linux/Config.h -rw-r--r-- root/root 1435 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/linux/HostInfoLinux.h -rw-r--r-- root/root 851 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/linux/HostThreadLinux.h -rw-r--r-- root/root 747 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/linux/ProcessLauncherLinux.h -rw-r--r-- root/root 1391 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/linux/Ptrace.h -rw-r--r-- root/root 813 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/linux/Uio.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/macosx/ -rw-r--r-- root/root 1036 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/macosx/Config.h -rw-r--r-- root/root 1508 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/macosx/HostInfoMacOSX.h -rw-r--r-- root/root 764 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/macosx/HostThreadMacOSX.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/mingw/ -rw-r--r-- root/root 1072 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/mingw/Config.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/msvc/ -rw-r--r-- root/root 1359 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/msvc/Config.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/netbsd/ -rw-r--r-- root/root 1040 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/netbsd/Config.h -rw-r--r-- root/root 863 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/netbsd/HostInfoNetBSD.h -rw-r--r-- root/root 852 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/netbsd/HostThreadNetBSD.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/posix/ -rw-r--r-- root/root 4017 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h -rw-r--r-- root/root 1088 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/posix/DomainSocket.h -rw-r--r-- root/root 695 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/posix/Fcntl.h -rw-r--r-- root/root 1485 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/posix/HostInfoPosix.h -rw-r--r-- root/root 1305 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/posix/HostProcessPosix.h -rw-r--r-- root/root 879 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/posix/HostThreadPosix.h -rw-r--r-- root/root 1025 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/posix/LockFilePosix.h -rw-r--r-- root/root 3379 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/posix/MainLoopPosix.h -rw-r--r-- root/root 2583 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/posix/PipePosix.h -rw-r--r-- root/root 698 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/posix/ProcessLauncherPosix.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/windows/ -rw-r--r-- root/root 925 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/AutoHandle.h -rw-r--r-- root/root 1696 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/ConnectionGenericFileWindows.h -rw-r--r-- root/root 1304 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/HostInfoWindows.h -rw-r--r-- root/root 1186 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/HostProcessWindows.h -rw-r--r-- root/root 973 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/HostThreadWindows.h -rw-r--r-- root/root 1132 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/LockFileWindows.h -rw-r--r-- root/root 2684 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/PipeWindows.h -rw-r--r-- root/root 2840 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/PosixApi.h -rw-r--r-- root/root 863 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/ProcessLauncherWindows.h -rw-r--r-- root/root 3509 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/editlinewin.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Host/windows/getopt/ -rw-r--r-- root/root 847 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Host/windows/windows.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Initialization/ -rw-r--r-- root/root 634 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Initialization/SystemInitializer.h -rw-r--r-- root/root 1335 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Initialization/SystemInitializerCommon.h -rw-r--r-- root/root 1112 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Initialization/SystemLifetimeManager.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Interpreter/ -rw-r--r-- root/root 18379 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/Args.h -rw-r--r-- root/root 3083 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/CommandAlias.h -rw-r--r-- root/root 10208 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/CommandCompletions.h -rw-r--r-- root/root 1459 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/CommandHistory.h -rw-r--r-- root/root 21212 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/CommandInterpreter.h -rw-r--r-- root/root 18422 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/CommandObject.h -rw-r--r-- root/root 5360 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/CommandObjectMultiword.h -rw-r--r-- root/root 2140 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/CommandObjectRegexCommand.h -rw-r--r-- root/root 976 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/CommandOptionValidators.h -rw-r--r-- root/root 5702 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/CommandReturnObject.h -rw-r--r-- root/root 1641 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupArchitecture.h -rw-r--r-- root/root 2035 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupBoolean.h -rw-r--r-- root/root 3127 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupFile.h -rw-r--r-- root/root 2972 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupFormat.h -rw-r--r-- root/root 1713 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupOutputFile.h -rw-r--r-- root/root 2881 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupPlatform.h -rw-r--r-- root/root 1882 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupString.h -rw-r--r-- root/root 1880 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupUInt64.h -rw-r--r-- root/root 1432 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupUUID.h -rw-r--r-- root/root 2249 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h -rw-r--r-- root/root 1879 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupVariable.h -rw-r--r-- root/root 1735 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionGroupWatchpoint.h -rw-r--r-- root/root 10036 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValue.h -rw-r--r-- root/root 2981 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueArch.h -rw-r--r-- root/root 945 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueArgs.h -rw-r--r-- root/root 4036 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueArray.h -rw-r--r-- root/root 3141 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueBoolean.h -rw-r--r-- root/root 2367 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueChar.h -rw-r--r-- root/root 2912 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueDictionary.h -rw-r--r-- root/root 3006 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueEnumeration.h -rw-r--r-- root/root 3026 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueFileSpec.h -rw-r--r-- root/root 2286 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueFileSpecList.h -rw-r--r-- root/root 2363 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueFormat.h -rw-r--r-- root/root 2525 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueFormatEntity.h -rw-r--r-- root/root 2495 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueLanguage.h -rw-r--r-- root/root 2196 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValuePathMappings.h -rw-r--r-- root/root 9412 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueProperties.h -rw-r--r-- root/root 2226 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueRegex.h -rw-r--r-- root/root 3404 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueSInt64.h -rw-r--r-- root/root 4877 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueString.h -rw-r--r-- root/root 3161 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueUInt64.h -rw-r--r-- root/root 2246 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValueUUID.h -rw-r--r-- root/root 1422 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/OptionValues.h -rw-r--r-- root/root 15268 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/Options.h -rw-r--r-- root/root 2339 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/Property.h -rw-r--r-- root/root 14177 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Interpreter/ScriptInterpreter.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Symbol/ -rw-r--r-- root/root 2120 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/ArmUnwindInfo.h -rw-r--r-- root/root 17637 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/Block.h -rw-r--r-- root/root 42626 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/ClangASTContext.h -rw-r--r-- root/root 10987 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/ClangASTImporter.h -rw-r--r-- root/root 5699 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h -rw-r--r-- root/root 4187 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/ClangExternalASTSourceCommon.h -rw-r--r-- root/root 884 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/ClangUtil.h -rw-r--r-- root/root 7236 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/CompactUnwindInfo.h -rw-r--r-- root/root 19589 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/CompileUnit.h -rw-r--r-- root/root 2775 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/CompilerDecl.h -rw-r--r-- root/root 3889 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/CompilerDeclContext.h -rw-r--r-- root/root 16458 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/CompilerType.h -rw-r--r-- root/root 5653 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/DWARFCallFrameInfo.h -rw-r--r-- root/root 2595 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/DebugMacros.h -rw-r--r-- root/root 2126 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/DeclVendor.h -rw-r--r-- root/root 8551 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/Declaration.h -rw-r--r-- root/root 6285 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/FuncUnwinders.h -rw-r--r-- root/root 25559 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/Function.h -rw-r--r-- root/root 16850 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/GoASTContext.h -rw-r--r-- root/root 14130 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/JavaASTContext.h -rw-r--r-- root/root 8665 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/LineEntry.h -rw-r--r-- root/root 15199 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/LineTable.h -rw-r--r-- root/root 11889 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/OCamlASTContext.h -rw-r--r-- root/root 8240 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/ObjectContainer.h -rw-r--r-- root/root 36055 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/ObjectFile.h -rw-r--r-- root/root 10942 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/Symbol.h -rw-r--r-- root/root 22757 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/SymbolContext.h -rw-r--r-- root/root 4872 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/SymbolContextScope.h -rw-r--r-- root/root 9417 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/SymbolFile.h -rw-r--r-- root/root 7335 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/SymbolVendor.h -rw-r--r-- root/root 8391 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/Symtab.h -rw-r--r-- root/root 1298 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/TaggedASTType.h -rw-r--r-- root/root 19482 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/Type.h -rw-r--r-- root/root 2025 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/TypeList.h -rw-r--r-- root/root 2078 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/TypeMap.h -rw-r--r-- root/root 21351 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/TypeSystem.h -rw-r--r-- root/root 16813 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/UnwindPlan.h -rw-r--r-- root/root 2520 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/UnwindTable.h -rw-r--r-- root/root 5263 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/Variable.h -rw-r--r-- root/root 2865 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/VariableList.h -rw-r--r-- root/root 509 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Symbol/VerifyDecl.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Target/ -rw-r--r-- root/root 5399 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ABI.h -rw-r--r-- root/root 1535 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/CPPLanguageRuntime.h -rw-r--r-- root/root 15121 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/DynamicLoader.h -rw-r--r-- root/root 33290 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ExecutionContext.h -rw-r--r-- root/root 2469 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ExecutionContextScope.h -rw-r--r-- root/root 1362 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/FileAction.h -rw-r--r-- root/root 3187 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/InstrumentationRuntime.h -rw-r--r-- root/root 1386 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/InstrumentationRuntimeStopInfo.h -rw-r--r-- root/root 3170 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/JITLoader.h -rw-r--r-- root/root 1312 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/JITLoaderList.h -rw-r--r-- root/root 9139 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/Language.h -rw-r--r-- root/root 6130 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/LanguageRuntime.h -rw-r--r-- root/root 5520 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/Memory.h -rw-r--r-- root/root 1053 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/MemoryHistory.h -rw-r--r-- root/root 3193 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/MemoryRegionInfo.h -rw-r--r-- root/root 13230 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ObjCLanguageRuntime.h -rw-r--r-- root/root 3412 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/OperatingSystem.h -rw-r--r-- root/root 4766 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/PathMappingList.h -rw-r--r-- root/root 47158 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/Platform.h -rw-r--r-- root/root 125232 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/Process.h -rw-r--r-- root/root 3052 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ProcessInfo.h -rw-r--r-- root/root 5169 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ProcessLaunchInfo.h -rw-r--r-- root/root 6709 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/Queue.h -rw-r--r-- root/root 6353 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/QueueItem.h -rw-r--r-- root/root 4626 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/QueueList.h -rw-r--r-- root/root 1812 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/RegisterCheckpoint.h -rw-r--r-- root/root 8996 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/RegisterContext.h -rw-r--r-- root/root 2929 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/SectionLoadHistory.h -rw-r--r-- root/root 2551 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/SectionLoadList.h -rw-r--r-- root/root 22978 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/StackFrame.h -rw-r--r-- root/root 3283 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/StackFrameList.h -rw-r--r-- root/root 3575 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/StackID.h -rw-r--r-- root/root 7412 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/StopInfo.h -rw-r--r-- root/root 8608 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/StructuredDataPlugin.h -rw-r--r-- root/root 15065 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/SystemRuntime.h -rw-r--r-- root/root 47953 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/Target.h -rw-r--r-- root/root 9050 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/TargetList.h -rw-r--r-- root/root 56326 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/Thread.h -rw-r--r-- root/root 1628 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadCollection.h -rw-r--r-- root/root 4927 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadList.h -rw-r--r-- root/root 25109 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlan.h -rw-r--r-- root/root 1975 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanBase.h -rw-r--r-- root/root 5657 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanCallFunction.h -rw-r--r-- root/root 1956 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h -rw-r--r-- root/root 1690 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanCallOnFunctionExit.h -rw-r--r-- root/root 2130 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanCallUserExpression.h -rw-r--r-- root/root 1821 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanPython.h -rw-r--r-- root/root 2039 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanRunToAddress.h -rw-r--r-- root/root 5042 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanShouldStopHere.h -rw-r--r-- root/root 4444 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepInRange.h -rw-r--r-- root/root 1827 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepInstruction.h -rw-r--r-- root/root 3614 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepOut.h -rw-r--r-- root/root 1788 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepOverBreakpoint.h -rw-r--r-- root/root 1824 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepOverRange.h -rw-r--r-- root/root 3279 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepRange.h -rw-r--r-- root/root 1960 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepThrough.h -rw-r--r-- root/root 2124 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanStepUntil.h -rw-r--r-- root/root 2391 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadPlanTracer.h -rw-r--r-- root/root 3501 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/ThreadSpec.h -rw-r--r-- root/root 3625 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/UnixSignals.h -rw-r--r-- root/root 2537 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/Unwind.h -rw-r--r-- root/root 1757 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Target/UnwindAssembly.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Utility/ -rw-r--r-- root/root 4732 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/AnsiTerminal.h -rw-r--r-- root/root 11420 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/CleanUp.h -rw-r--r-- root/root 636 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/ConvertEnum.h -rw-r--r-- root/root 2826 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/Either.h -rw-r--r-- root/root 5681 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/Iterable.h -rw-r--r-- root/root 6451 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/JSON.h -rw-r--r-- root/root 847 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/LLDBAssert.h -rw-r--r-- root/root 631 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/NameMatches.h -rw-r--r-- root/root 2206 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/PriorityPointerPair.h -rw-r--r-- root/root 3215 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/ProcessStructReader.h -rw-r--r-- root/root 10455 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/PseudoTerminal.h -rw-r--r-- root/root 1231 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/Range.h -rw-r--r-- root/root 1855 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/RegisterNumber.h -rw-r--r-- root/root 3300 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/SafeMachO.h -rw-r--r-- root/root 2619 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/SelectHelper.h -rw-r--r-- root/root 2488 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/SharedCluster.h -rw-r--r-- root/root 16030 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/SharingPtr.h -rw-r--r-- root/root 4006 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/StringExtractor.h -rw-r--r-- root/root 1383 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/StringLexer.h -rw-r--r-- root/root 7127 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/Utility/TaskPool.h -rw-r--r-- root/root 1995 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/Timeout.h -rw-r--r-- root/root 574 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/Utility/Utils.h -rw-r--r-- root/root 6885 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/lldb/lldb-defines.h -rw-r--r-- root/root 45443 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-enumerations.h -rw-r--r-- root/root 18375 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-forward.h -rw-r--r-- root/root 1048 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-private-defines.h -rw-r--r-- root/root 10466 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-private-enumerations.h -rw-r--r-- root/root 1480 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-private-forward.h -rw-r--r-- root/root 6055 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-private-interfaces.h -rw-r--r-- root/root 5786 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-private-types.h -rw-r--r-- root/root 765 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-private.h -rw-r--r-- root/root 536 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-public.h -rw-r--r-- root/root 4225 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-types.h -rw-r--r-- root/root 51367 2017-06-21 12:31 ./usr/lib/llvm-4.0/include/lldb/lldb-versioning.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldb-4.0.1.so -> liblldb-4.0.so lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldb-4.0.so -> liblldb-4.0.so.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldb.so -> ../../arm-linux-gnueabihf/liblldb-4.0.so.1 -rw-r--r-- root/root 2860 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbBase.a -rw-r--r-- root/root 798332 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbBreakpoint.a -rw-r--r-- root/root 3738852 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbCommands.a -rw-r--r-- root/root 2678412 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbCore.a -rw-r--r-- root/root 720378 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbDataFormatters.a -rw-r--r-- root/root 599708 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbExpression.a -rw-r--r-- root/root 706742 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbHost.a -rw-r--r-- root/root 13882 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbInitialization.a -rw-r--r-- root/root 1447352 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbInterpreter.a -rw-r--r-- root/root 55036 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABIMacOSX_arm.a -rw-r--r-- root/root 59424 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABIMacOSX_arm64.a -rw-r--r-- root/root 42028 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABIMacOSX_i386.a -rw-r--r-- root/root 56148 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABISysV_arm.a -rw-r--r-- root/root 58458 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABISysV_arm64.a -rw-r--r-- root/root 39330 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABISysV_hexagon.a -rw-r--r-- root/root 56718 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABISysV_i386.a -rw-r--r-- root/root 49098 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABISysV_mips.a -rw-r--r-- root/root 50596 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABISysV_mips64.a -rw-r--r-- root/root 54884 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABISysV_ppc.a -rw-r--r-- root/root 55158 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABISysV_ppc64.a -rw-r--r-- root/root 45786 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABISysV_s390x.a -rw-r--r-- root/root 61120 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginABISysV_x86_64.a -rw-r--r-- root/root 563932 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginAppleObjCRuntime.a -rw-r--r-- root/root 452116 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginCPlusPlusLanguage.a -rw-r--r-- root/root 77050 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginCXXItaniumABI.a -rw-r--r-- root/root 71322 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginDisassemblerLLVM.a -rw-r--r-- root/root 71906 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginDynamicLoaderHexagonDYLD.a -rw-r--r-- root/root 187240 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginDynamicLoaderMacOSXDYLD.a -rw-r--r-- root/root 104920 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginDynamicLoaderPosixDYLD.a -rw-r--r-- root/root 14482 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginDynamicLoaderStatic.a -rw-r--r-- root/root 12028 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginDynamicLoaderWindowsDYLD.a -rw-r--r-- root/root 686396 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginExpressionParserClang.a -rw-r--r-- root/root 223998 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginExpressionParserGo.a -rw-r--r-- root/root 75984 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginGoLanguage.a -rw-r--r-- root/root 217318 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginInstructionARM.a -rw-r--r-- root/root 82770 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginInstructionARM64.a -rw-r--r-- root/root 84394 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginInstructionMIPS.a -rw-r--r-- root/root 70634 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginInstructionMIPS64.a -rw-r--r-- root/root 79154 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a -rw-r--r-- root/root 173146 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a -rw-r--r-- root/root 54444 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginJITLoaderGDB.a -rw-r--r-- root/root 66950 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginJavaLanguage.a -rw-r--r-- root/root 21824 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginLanguageRuntimeGo.a -rw-r--r-- root/root 20792 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginLanguageRuntimeJava.a -rw-r--r-- root/root 36804 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginMemoryHistoryASan.a -rw-r--r-- root/root 9466 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginOCamlLanguage.a -rw-r--r-- root/root 66958 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginOSGo.a -rw-r--r-- root/root 52198 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginOSPython.a -rw-r--r-- root/root 499328 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginObjCLanguage.a -rw-r--r-- root/root 9180 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginObjCPlusPlusLanguage.a -rw-r--r-- root/root 55092 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginObjectContainerBSDArchive.a -rw-r--r-- root/root 24090 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginObjectContainerMachOArchive.a -rw-r--r-- root/root 189054 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginObjectFileELF.a -rw-r--r-- root/root 32284 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginObjectFileJIT.a -rw-r--r-- root/root 215554 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginObjectFileMachO.a -rw-r--r-- root/root 86098 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginObjectFilePECOFF.a -rw-r--r-- root/root 157390 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginPlatformAndroid.a -rw-r--r-- root/root 59034 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginPlatformFreeBSD.a -rw-r--r-- root/root 107982 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginPlatformGDB.a -rw-r--r-- root/root 43028 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginPlatformKalimba.a -rw-r--r-- root/root 72130 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginPlatformLinux.a -rw-r--r-- root/root 305510 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginPlatformMacOSX.a -rw-r--r-- root/root 57692 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginPlatformNetBSD.a -rw-r--r-- root/root 73408 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginPlatformPOSIX.a -rw-r--r-- root/root 61866 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginPlatformWindows.a -rw-r--r-- root/root 270328 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginProcessElfCore.a -rw-r--r-- root/root 1291986 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginProcessGDBRemote.a -rw-r--r-- root/root 256082 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginProcessLinux.a -rw-r--r-- root/root 123444 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginProcessMachCore.a -rw-r--r-- root/root 159070 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginProcessMinidump.a -rw-r--r-- root/root 24032 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginProcessPOSIX.a -rw-r--r-- root/root 904074 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginProcessUtility.a -rw-r--r-- root/root 569010 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginRenderScriptRuntime.a -rw-r--r-- root/root 49458 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginScriptInterpreterNone.a -rw-r--r-- root/root 367274 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginScriptInterpreterPython.a -rw-r--r-- root/root 233232 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginStructuredDataDarwinLog.a -rw-r--r-- root/root 1305468 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginSymbolFileDWARF.a -rw-r--r-- root/root 268796 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginSymbolFilePDB.a -rw-r--r-- root/root 35212 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginSymbolFileSymtab.a -rw-r--r-- root/root 19144 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginSymbolVendorELF.a -rw-r--r-- root/root 202750 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginSystemRuntimeMacOSX.a -rw-r--r-- root/root 61138 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginUnwindAssemblyInstEmulation.a -rw-r--r-- root/root 417088 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbPluginUnwindAssemblyX86.a -rw-r--r-- root/root 1618872 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbSymbol.a -rw-r--r-- root/root 2547698 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbTarget.a -rw-r--r-- root/root 215724 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldbUtility.a drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/liblldb-4.0-dev/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblldb-4.0-dev/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz -rw-r--r-- root/root 1331 2017-09-08 12:05 ./usr/share/doc/liblldb-4.0-dev/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/liblldb-4.0-dev/copyright liblldb-4.0_4.0.1-4~ubuntu1_armhf.deb ------------------------------------- new debian package, version 2.0. size 7398446 bytes: control archive=994 bytes. 919 bytes, 19 lines control 314 bytes, 4 lines md5sums 38 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: liblldb-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 18539 Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.5), libllvm4.0 (= 1:4.0.1-4~ubuntu1), libncurses5 (>= 6), libpython2.7 (>= 2.7), libstdc++6 (>= 6), libtinfo5 (>= 6) Breaks: lldb-4.0 (<< 1:4.0~svn215195-2) Replaces: lldb-4.0 (<= 1:4.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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/liblldb-4.0.so -> liblldb-4.0.so.1 -rw-r--r-- root/root 18919028 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/liblldb-4.0.so.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/liblldb.so.1 -> ../../arm-linux-gnueabihf/liblldb-4.0.so.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/ -rw-r--r-- root/root 5836 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/readline.so drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/liblldb-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblldb-4.0/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/liblldb-4.0/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/liblldb-4.0/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 381 2017-09-08 12:05 ./usr/share/lintian/overrides/liblldb-4.0 libllvm-4.0-ocaml-dev_4.0.1-4~ubuntu1_armhf.deb ----------------------------------------------- new debian package, version 2.0. size 181068 bytes: control archive=10048 bytes. 1366 bytes, 29 lines control 28430 bytes, 347 lines md5sums Package: libllvm-4.0-ocaml-dev Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 2227 Depends: libctypes-ocaml-dev-sv7d0, ocaml-nox-4.04.0, llvm-4.0-dev (= 1:4.0.1-4~ubuntu1) Suggests: llvm-4.0-doc Conflicts: libllvm-x.y-ocaml-dev Replaces: libllvm-x.y-ocaml-dev Provides: libllvm-4.0-ocaml-dev-jsru9, libllvm-x.y-ocaml-dev Section: ocaml Priority: optional Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies, OCaml bindings 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 OCaml bindings to develop applications using llvm. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ocaml/ -rw-r--r-- root/root 2853 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm -rw-r--r-- root/root 191 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_AArch64 -rw-r--r-- root/root 187 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_AMDGPU -rw-r--r-- root/root 175 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_ARM -rw-r--r-- root/root 175 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_BPF -rw-r--r-- root/root 191 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_Hexagon -rw-r--r-- root/root 183 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_Lanai -rw-r--r-- root/root 187 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_MSP430 -rw-r--r-- root/root 179 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_Mips -rw-r--r-- root/root 183 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_NVPTX -rw-r--r-- root/root 191 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_PowerPC -rw-r--r-- root/root 183 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_RISCV -rw-r--r-- root/root 183 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_Sparc -rw-r--r-- root/root 191 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_SystemZ -rw-r--r-- root/root 175 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_X86 -rw-r--r-- root/root 183 2017-09-08 12:05 ./usr/lib/ocaml/META.llvm_XCore drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ocaml/META/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ocaml/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ocaml/llvm/ -rw-r--r-- root/root 52496 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm.a -rw-r--r-- root/root 1084 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_AArch64.a -rw-r--r-- root/root 1080 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_AMDGPU.a -rw-r--r-- root/root 1064 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_ARM.a -rw-r--r-- root/root 1064 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_BPF.a -rw-r--r-- root/root 1084 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_Hexagon.a -rw-r--r-- root/root 1074 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_Lanai.a -rw-r--r-- root/root 1080 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_MSP430.a -rw-r--r-- root/root 1070 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_Mips.a -rw-r--r-- root/root 1074 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_NVPTX.a -rw-r--r-- root/root 1084 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_PowerPC.a -rw-r--r-- root/root 1074 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_RISCV.a -rw-r--r-- root/root 1074 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_Sparc.a -rw-r--r-- root/root 1084 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_SystemZ.a -rw-r--r-- root/root 1064 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_X86.a -rw-r--r-- root/root 1074 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_XCore.a -rw-r--r-- root/root 4902 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_all_backends.a -rw-r--r-- root/root 2090 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_analysis.a -rw-r--r-- root/root 1832 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_bitreader.a -rw-r--r-- root/root 1350 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_bitwriter.a -rw-r--r-- root/root 3616 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_executionengine.a -rw-r--r-- root/root 2666 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_ipo.a -rw-r--r-- root/root 1532 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_irreader.a -rw-r--r-- root/root 1298 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_linker.a -rw-r--r-- root/root 3006 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_passmgr_builder.a -rw-r--r-- root/root 6012 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_scalar_opts.a -rw-r--r-- root/root 8206 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_target.a -rw-r--r-- root/root 1020 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_transform_utils.a -rw-r--r-- root/root 1294 2017-09-08 12:05 ./usr/lib/ocaml/llvm/libllvm_vectorize.a -rw-r--r-- root/root 197818 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm.a -rw-r--r-- root/root 41460 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm.cma -rw-r--r-- root/root 53011 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm.cmi -rw-r--r-- root/root 38593 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm.cmx -rw-r--r-- root/root 470 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm.cmxa -rw-r--r-- root/root 108074 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm.mli -rw-r--r-- root/root 1670 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AArch64.a -rw-r--r-- root/root 868 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AArch64.cma -rw-r--r-- root/root 315 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AArch64.cmi -rw-r--r-- root/root 179 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AArch64.cmx -rw-r--r-- root/root 823 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AArch64.cmxa -rw-r--r-- root/root 825 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AArch64.mli -rw-r--r-- root/root 1654 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AMDGPU.a -rw-r--r-- root/root 937 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AMDGPU.cma -rw-r--r-- root/root 312 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AMDGPU.cmi -rw-r--r-- root/root 178 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AMDGPU.cmx -rw-r--r-- root/root 894 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AMDGPU.cmxa -rw-r--r-- root/root 822 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_AMDGPU.mli -rw-r--r-- root/root 1602 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ARM.a -rw-r--r-- root/root 808 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ARM.cma -rw-r--r-- root/root 303 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ARM.cmi -rw-r--r-- root/root 175 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ARM.cmx -rw-r--r-- root/root 771 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ARM.cmxa -rw-r--r-- root/root 813 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ARM.mli -rw-r--r-- root/root 1602 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_BPF.a -rw-r--r-- root/root 770 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_BPF.cma -rw-r--r-- root/root 303 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_BPF.cmi -rw-r--r-- root/root 175 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_BPF.cmx -rw-r--r-- root/root 733 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_BPF.cmxa -rw-r--r-- root/root 813 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_BPF.mli -rw-r--r-- root/root 1670 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Hexagon.a -rw-r--r-- root/root 805 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Hexagon.cma -rw-r--r-- root/root 315 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Hexagon.cmi -rw-r--r-- root/root 179 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Hexagon.cmx -rw-r--r-- root/root 760 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Hexagon.cmxa -rw-r--r-- root/root 825 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Hexagon.mli -rw-r--r-- root/root 1638 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Lanai.a -rw-r--r-- root/root 811 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Lanai.cma -rw-r--r-- root/root 309 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Lanai.cmi -rw-r--r-- root/root 177 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Lanai.cmx -rw-r--r-- root/root 770 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Lanai.cmxa -rw-r--r-- root/root 819 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Lanai.mli -rw-r--r-- root/root 1654 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_MSP430.a -rw-r--r-- root/root 749 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_MSP430.cma -rw-r--r-- root/root 312 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_MSP430.cmi -rw-r--r-- root/root 178 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_MSP430.cmx -rw-r--r-- root/root 706 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_MSP430.cmxa -rw-r--r-- root/root 822 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_MSP430.mli -rw-r--r-- root/root 1622 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Mips.a -rw-r--r-- root/root 800 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Mips.cma -rw-r--r-- root/root 306 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Mips.cmi -rw-r--r-- root/root 176 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Mips.cmx -rw-r--r-- root/root 761 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Mips.cmxa -rw-r--r-- root/root 816 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Mips.mli -rw-r--r-- root/root 1638 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_NVPTX.a -rw-r--r-- root/root 758 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_NVPTX.cma -rw-r--r-- root/root 309 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_NVPTX.cmi -rw-r--r-- root/root 177 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_NVPTX.cmx -rw-r--r-- root/root 717 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_NVPTX.cmxa -rw-r--r-- root/root 819 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_NVPTX.mli -rw-r--r-- root/root 1670 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_PowerPC.a -rw-r--r-- root/root 830 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_PowerPC.cma -rw-r--r-- root/root 315 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_PowerPC.cmi -rw-r--r-- root/root 179 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_PowerPC.cmx -rw-r--r-- root/root 785 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_PowerPC.cmxa -rw-r--r-- root/root 825 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_PowerPC.mli -rw-r--r-- root/root 1638 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_RISCV.a -rw-r--r-- root/root 635 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_RISCV.cma -rw-r--r-- root/root 309 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_RISCV.cmi -rw-r--r-- root/root 177 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_RISCV.cmx -rw-r--r-- root/root 594 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_RISCV.cmxa -rw-r--r-- root/root 819 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_RISCV.mli -rw-r--r-- root/root 1638 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Sparc.a -rw-r--r-- root/root 810 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Sparc.cma -rw-r--r-- root/root 309 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Sparc.cmi -rw-r--r-- root/root 177 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Sparc.cmx -rw-r--r-- root/root 769 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Sparc.cmxa -rw-r--r-- root/root 819 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_Sparc.mli -rw-r--r-- root/root 1670 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_SystemZ.a -rw-r--r-- root/root 830 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_SystemZ.cma -rw-r--r-- root/root 315 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_SystemZ.cmi -rw-r--r-- root/root 179 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_SystemZ.cmx -rw-r--r-- root/root 785 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_SystemZ.cmxa -rw-r--r-- root/root 825 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_SystemZ.mli -rw-r--r-- root/root 1602 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_X86.a -rw-r--r-- root/root 824 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_X86.cma -rw-r--r-- root/root 303 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_X86.cmi -rw-r--r-- root/root 175 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_X86.cmx -rw-r--r-- root/root 787 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_X86.cmxa -rw-r--r-- root/root 813 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_X86.mli -rw-r--r-- root/root 1638 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_XCore.a -rw-r--r-- root/root 788 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_XCore.cma -rw-r--r-- root/root 309 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_XCore.cmi -rw-r--r-- root/root 177 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_XCore.cmx -rw-r--r-- root/root 747 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_XCore.cmxa -rw-r--r-- root/root 819 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_XCore.mli -rw-r--r-- root/root 2352 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_all_backends.a -rw-r--r-- root/root 2572 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_all_backends.cma -rw-r--r-- root/root 293 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_all_backends.cmi -rw-r--r-- root/root 272 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_all_backends.cmx -rw-r--r-- root/root 2476 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_all_backends.cmxa -rw-r--r-- root/root 414 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_all_backends.mli -rw-r--r-- root/root 1946 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_analysis.a -rw-r--r-- root/root 662 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_analysis.cma -rw-r--r-- root/root 1039 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_analysis.cmi -rw-r--r-- root/root 231 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_analysis.cmx -rw-r--r-- root/root 492 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_analysis.cmxa -rw-r--r-- root/root 2218 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_analysis.mli -rw-r--r-- root/root 3448 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitreader.a -rw-r--r-- root/root 828 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitreader.cma -rw-r--r-- root/root 629 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitreader.cmi -rw-r--r-- root/root 526 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitreader.cmx -rw-r--r-- root/root 472 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitreader.cmxa -rw-r--r-- root/root 1246 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitreader.mli -rw-r--r-- root/root 2676 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitwriter.a -rw-r--r-- root/root 762 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitwriter.cma -rw-r--r-- root/root 1053 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitwriter.cmi -rw-r--r-- root/root 332 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitwriter.cmx -rw-r--r-- root/root 563 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitwriter.cmxa -rw-r--r-- root/root 1601 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_bitwriter.mli -rw-r--r-- root/root 10056 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_executionengine.a -rw-r--r-- root/root 3317 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_executionengine.cma -rw-r--r-- root/root 2411 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_executionengine.cmi -rw-r--r-- root/root 1966 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_executionengine.cmx -rw-r--r-- root/root 1566 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_executionengine.cmxa -rw-r--r-- root/root 4111 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_executionengine.mli -rw-r--r-- root/root 2294 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ipo.a -rw-r--r-- root/root 1032 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ipo.cma -rw-r--r-- root/root 2683 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ipo.cmi -rw-r--r-- root/root 226 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ipo.cmx -rw-r--r-- root/root 656 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ipo.cmxa -rw-r--r-- root/root 2756 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_ipo.mli -rw-r--r-- root/root 2938 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_irreader.a -rw-r--r-- root/root 767 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_irreader.cma -rw-r--r-- root/root 471 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_irreader.cmi -rw-r--r-- root/root 424 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_irreader.cmx -rw-r--r-- root/root 503 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_irreader.cmxa -rw-r--r-- root/root 849 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_irreader.mli -rw-r--r-- root/root 2890 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_linker.a -rw-r--r-- root/root 843 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_linker.cma -rw-r--r-- root/root 453 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_linker.cmi -rw-r--r-- root/root 420 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_linker.cmx -rw-r--r-- root/root 577 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_linker.cmxa -rw-r--r-- root/root 675 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_linker.mli -rw-r--r-- root/root 2418 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_passmgr_builder.a -rw-r--r-- root/root 1059 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_passmgr_builder.cma -rw-r--r-- root/root 1903 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_passmgr_builder.cmi -rw-r--r-- root/root 238 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_passmgr_builder.cmx -rw-r--r-- root/root 680 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_passmgr_builder.cmxa -rw-r--r-- root/root 2077 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_passmgr_builder.mli -rw-r--r-- root/root 3802 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_scalar_opts.a -rw-r--r-- root/root 1628 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_scalar_opts.cma -rw-r--r-- root/root 8650 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_scalar_opts.cmi -rw-r--r-- root/root 234 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_scalar_opts.cmx -rw-r--r-- root/root 557 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_scalar_opts.cmxa -rw-r--r-- root/root 7165 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_scalar_opts.mli -rw-r--r-- root/root 18972 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_target.a -rw-r--r-- root/root 4046 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_target.cma -rw-r--r-- root/root 5043 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_target.cmi -rw-r--r-- root/root 4494 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_target.cmx -rw-r--r-- root/root 561 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_target.cmxa -rw-r--r-- root/root 7084 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_target.mli -rw-r--r-- root/root 1878 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_transform_utils.a -rw-r--r-- root/root 575 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_transform_utils.cma -rw-r--r-- root/root 409 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_transform_utils.cmi -rw-r--r-- root/root 238 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_transform_utils.cmx -rw-r--r-- root/root 528 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_transform_utils.cmxa -rw-r--r-- root/root 675 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_transform_utils.mli -rw-r--r-- root/root 1884 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_vectorize.a -rw-r--r-- root/root 627 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_vectorize.cma -rw-r--r-- root/root 914 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_vectorize.cmi -rw-r--r-- root/root 232 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_vectorize.cmx -rw-r--r-- root/root 533 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_vectorize.cmxa -rw-r--r-- root/root 996 2017-09-08 12:05 ./usr/lib/ocaml/llvm/llvm_vectorize.mli drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/libllvm-4.0-ocaml-dev/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/html/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/ -rw-r--r-- root/root 5899 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.AtomicOrdering.html -rw-r--r-- root/root 6021 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.AtomicRMWBinOp.html -rw-r--r-- root/root 4270 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.AttrIndex.html -rw-r--r-- root/root 4121 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.AttrRepr.html -rw-r--r-- root/root 5011 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.CallConv.html -rw-r--r-- root/root 4618 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.DLLStorageClass.html -rw-r--r-- root/root 4077 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.Diagnostic.html -rw-r--r-- root/root 4649 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.DiagnosticSeverity.html -rw-r--r-- root/root 11479 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.Fcmp.html -rw-r--r-- root/root 8413 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.Icmp.html -rw-r--r-- root/root 4156 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.LandingPadClauseTy.html -rw-r--r-- root/root 7708 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.Linkage.html -rw-r--r-- root/root 5272 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.MemoryBuffer.html -rw-r--r-- root/root 18407 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.Opcode.html -rw-r--r-- root/root 8116 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.PassManager.html -rw-r--r-- root/root 5122 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.ThreadLocalMode.html -rw-r--r-- root/root 7048 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.TypeKind.html -rw-r--r-- root/root 8863 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.ValueKind.html -rw-r--r-- root/root 4566 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.Visibility.html -rw-r--r-- root/root 272338 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm.html -rw-r--r-- root/root 3839 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_AArch64.html -rw-r--r-- root/root 3847 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_AMDGPU.html -rw-r--r-- root/root 3823 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_ARM.html -rw-r--r-- root/root 3826 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_BPF.html -rw-r--r-- root/root 3848 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_Hexagon.html -rw-r--r-- root/root 3849 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_Lanai.html -rw-r--r-- root/root 3844 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_MSP430.html -rw-r--r-- root/root 3836 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_Mips.html -rw-r--r-- root/root 3843 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_NVPTX.html -rw-r--r-- root/root 3854 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_PowerPC.html -rw-r--r-- root/root 3846 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_RISCV.html -rw-r--r-- root/root 3846 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_Sparc.html -rw-r--r-- root/root 3848 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_SystemZ.html -rw-r--r-- root/root 3832 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_X86.html -rw-r--r-- root/root 3855 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_XCore.html -rw-r--r-- root/root 3483 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_all_backends.html -rw-r--r-- root/root 6737 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_analysis.html -rw-r--r-- root/root 5340 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_bitreader.html -rw-r--r-- root/root 5978 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_bitwriter.html -rw-r--r-- root/root 12731 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_executionengine.html -rw-r--r-- root/root 7977 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_ipo.html -rw-r--r-- root/root 4430 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_irreader.html -rw-r--r-- root/root 4115 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_linker.html -rw-r--r-- root/root 7206 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_passmgr_builder.html -rw-r--r-- root/root 17724 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_scalar_opts.html -rw-r--r-- root/root 3997 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_target.CodeGenFileType.html -rw-r--r-- root/root 4401 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_target.CodeGenOptLevel.html -rw-r--r-- root/root 4836 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_target.CodeModel.html -rw-r--r-- root/root 10892 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_target.DataLayout.html -rw-r--r-- root/root 3793 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_target.Endian.html -rw-r--r-- root/root 4404 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_target.RelocMode.html -rw-r--r-- root/root 7417 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_target.Target.html -rw-r--r-- root/root 7880 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_target.TargetMachine.html -rw-r--r-- root/root 6170 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_target.html -rw-r--r-- root/root 4008 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_transform_utils.html -rw-r--r-- root/root 4538 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/Llvm_vectorize.html -rw-r--r-- root/root 6789 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index.html -rw-r--r-- root/root 2691 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index_attributes.html -rw-r--r-- root/root 2681 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index_class_types.html -rw-r--r-- root/root 2673 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index_classes.html -rw-r--r-- root/root 3902 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index_exceptions.html -rw-r--r-- root/root 2679 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index_extensions.html -rw-r--r-- root/root 2685 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index_methods.html -rw-r--r-- root/root 2683 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index_module_types.html -rw-r--r-- root/root 12743 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index_modules.html -rw-r--r-- root/root 9871 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index_types.html -rw-r--r-- root/root 188677 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/index_values.html -rw-r--r-- root/root 3339 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/style.css -rw-r--r-- root/root 3570 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.AtomicOrdering.html -rw-r--r-- root/root 3563 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.AtomicRMWBinOp.html -rw-r--r-- root/root 2945 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.AttrIndex.html -rw-r--r-- root/root 2987 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.AttrRepr.html -rw-r--r-- root/root 3015 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.CallConv.html -rw-r--r-- root/root 2911 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.DLLStorageClass.html -rw-r--r-- root/root 3205 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.Diagnostic.html -rw-r--r-- root/root 2990 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.DiagnosticSeverity.html -rw-r--r-- root/root 4343 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.Fcmp.html -rw-r--r-- root/root 3456 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.Icmp.html -rw-r--r-- root/root 2821 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.LandingPadClauseTy.html -rw-r--r-- root/root 4581 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.Linkage.html -rw-r--r-- root/root 3610 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.MemoryBuffer.html -rw-r--r-- root/root 9145 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.Opcode.html -rw-r--r-- root/root 5428 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.PassManager.html -rw-r--r-- root/root 3104 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.ThreadLocalMode.html -rw-r--r-- root/root 4395 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.TypeKind.html -rw-r--r-- root/root 5296 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.ValueKind.html -rw-r--r-- root/root 2903 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.Visibility.html -rw-r--r-- root/root 174965 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm.html -rw-r--r-- root/root 2824 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_AArch64.html -rw-r--r-- root/root 2822 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_AMDGPU.html -rw-r--r-- root/root 2816 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_ARM.html -rw-r--r-- root/root 2816 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_BPF.html -rw-r--r-- root/root 2824 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_Hexagon.html -rw-r--r-- root/root 2820 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_Lanai.html -rw-r--r-- root/root 2822 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_MSP430.html -rw-r--r-- root/root 2818 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_Mips.html -rw-r--r-- root/root 2820 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_NVPTX.html -rw-r--r-- root/root 2824 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_PowerPC.html -rw-r--r-- root/root 2820 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_RISCV.html -rw-r--r-- root/root 2820 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_Sparc.html -rw-r--r-- root/root 2824 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_SystemZ.html -rw-r--r-- root/root 2816 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_X86.html -rw-r--r-- root/root 2820 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_XCore.html -rw-r--r-- root/root 2758 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_all_backends.html -rw-r--r-- root/root 4293 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_analysis.html -rw-r--r-- root/root 3426 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_bitreader.html -rw-r--r-- root/root 4185 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_bitwriter.html -rw-r--r-- root/root 6986 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_executionengine.html -rw-r--r-- root/root 8477 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_ipo.html -rw-r--r-- root/root 3097 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_irreader.html -rw-r--r-- root/root 3051 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_linker.html -rw-r--r-- root/root 6617 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_passmgr_builder.html -rw-r--r-- root/root 19562 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_scalar_opts.html -rw-r--r-- root/root 2836 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_target.CodeGenFileType.html -rw-r--r-- root/root 2997 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_target.CodeGenOptLevel.html -rw-r--r-- root/root 3163 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_target.CodeModel.html -rw-r--r-- root/root 7989 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_target.DataLayout.html -rw-r--r-- root/root 2814 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_target.Endian.html -rw-r--r-- root/root 2994 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_target.RelocMode.html -rw-r--r-- root/root 5131 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_target.Target.html -rw-r--r-- root/root 7083 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_target.TargetMachine.html -rw-r--r-- root/root 19846 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_target.html -rw-r--r-- root/root 2945 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_transform_utils.html -rw-r--r-- root/root 3976 2017-09-08 12:05 ./usr/share/doc/libllvm-4.0-ocaml-dev/ocaml-html/type_Llvm_vectorize.html drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 141 2017-09-08 12:05 ./usr/share/lintian/overrides/libllvm-4.0-ocaml-dev drwxr-xr-x root/root 0 2017-09-08 12:05 ./var/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./var/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./var/lib/ocaml/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./var/lib/ocaml/lintian/ -rw-r--r-- root/root 17844 2017-09-08 12:05 ./var/lib/ocaml/lintian/libllvm-4.0-ocaml-dev.info drwxr-xr-x root/root 0 2017-09-08 12:05 ./var/lib/ocaml/md5sums/ -rw-r--r-- root/root 5452 2017-09-08 12:05 ./var/lib/ocaml/md5sums/libllvm-4.0-ocaml-dev.md5sums libllvm4.0-dbg_4.0.1-4~ubuntu1_armhf.deb ---------------------------------------- new debian package, version 2.0. size 62275460 bytes: control archive=727 bytes. 757 bytes, 19 lines control 179 bytes, 2 lines md5sums Package: libllvm4.0-dbg Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 69715 Depends: libllvm4.0 (= 1:4.0.1-4~ubuntu1) Section: debug Priority: extra Multi-Arch: same Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies, debugging libraries LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . This package contains the LLVM runtime library debug symbols. Build-Ids: 2e8d0bfe50956b2f2bf1b5ea61f8d6445cea6e97 Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/debug/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/debug/.build-id/2e/ -rw-r--r-- root/root 71338160 2017-09-08 12:05 ./usr/lib/debug/.build-id/2e/8d0bfe50956b2f2bf1b5ea61f8d6445cea6e97.debug drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/libllvm4.0-dbg/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libllvm4.0-dbg/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/libllvm4.0-dbg/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/libllvm4.0-dbg/copyright libllvm4.0_4.0.1-4~ubuntu1_armhf.deb ------------------------------------ new debian package, version 2.0. size 11349196 bytes: control archive=968 bytes. 795 bytes, 18 lines control 374 bytes, 5 lines md5sums 37 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: libllvm4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 34052 Depends: libc6 (>= 2.15), libedit2 (>= 2.11-20080614), libffi6 (>= 3.0.4), libgcc1 (>= 1:4.3), libstdc++6 (>= 6), libtinfo5 (>= 6), zlib1g (>= 1:1.2.0) 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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/libLLVM-4.0.so -> libLLVM-4.0.so.1 -rw-r--r-- root/root 34815240 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/libLLVM-4.0.so.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/libllvm4.0/ -rw-r--r-- root/root 201 2017-04-09 08:44 ./usr/share/doc/libllvm4.0/NEWS.Debian.gz -rw-r--r-- root/root 1327 2017-09-08 12:05 ./usr/share/doc/libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/libllvm4.0/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 124 2017-09-08 12:05 ./usr/share/lintian/overrides/libllvm4.0 lld-4.0_4.0.1-4~ubuntu1_armhf.deb --------------------------------- new debian package, version 2.0. size 652770 bytes: control archive=690 bytes. 625 bytes, 15 lines control 194 bytes, 3 lines md5sums Package: lld-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 1860 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm4.0 (= 1:4.0.1-4~ubuntu1), libstdc++6 (>= 6), llvm-4.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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/bin/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/ld.lld-4.0 -> ../lib/llvm-4.0/bin/ld.lld lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lld-4.0 -> ../lib/llvm-4.0/bin/lld lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lld-link-4.0 -> ../lib/llvm-4.0/bin/lld-link drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/ld.lld -> lld -rwxr-xr-x root/root 1845208 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lld lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lld-link -> lld drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/lld-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/lld-4.0/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/lld-4.0/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/lld-4.0/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/man1/ -rw-r--r-- root/root 2711 2017-09-08 12:05 ./usr/share/man/man1/ld.lld-4.0.1.gz lldb-4.0_4.0.1-4~ubuntu1_armhf.deb ---------------------------------- new debian package, version 2.0. size 1347672 bytes: control archive=1011 bytes. 836 bytes, 16 lines control 553 bytes, 8 lines md5sums 67 bytes, 8 lines * postinst #!/bin/sh Package: lldb-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 3968 Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.5), liblldb-4.0 (>= 1:4.0~), libllvm4.0 (= 1:4.0.1-4~ubuntu1), libncurses5 (>= 6), libstdc++6 (>= 6), libtinfo5 (>= 6), llvm-4.0-dev, python-lldb-4.0 Conflicts: lldb-3.4, lldb-3.5 Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: Next generation, high-performance debugger LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/bin/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lldb-4.0 -> ../lib/llvm-4.0/bin/lldb lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lldb-4.0.1-4.0 -> ../lib/llvm-4.0/bin/lldb-4.0.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lldb-argdumper-4.0 -> ../lib/llvm-4.0/bin/lldb-argdumper lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lldb-mi-4.0 -> ../lib/llvm-4.0/bin/lldb-mi lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lldb-mi-4.0.1-4.0 -> ../lib/llvm-4.0/bin/lldb-mi-4.0.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lldb-server-4.0 -> ../lib/llvm-4.0/bin/lldb-server lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lldb-server-4.0.1-4.0 -> ../lib/llvm-4.0/bin/lldb-server-4.0.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lldb -> lldb-4.0.1 -rwxr-xr-x root/root 35268 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lldb-4.0.1 -rwxr-xr-x root/root 18084 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lldb-argdumper lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lldb-mi -> lldb-mi-4.0.1 -rwxr-xr-x root/root 337680 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lldb-mi-4.0.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lldb-server -> lldb-server-4.0.1 -rwxr-xr-x root/root 3600488 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lldb-server-4.0.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/lldb-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/lldb-4.0/NEWS.Debian.gz -> ../liblldb-4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/lldb-4.0/changelog.Debian.gz -> ../liblldb-4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/lldb-4.0/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 186 2017-09-08 12:05 ./usr/share/lintian/overrides/lldb-4.0 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/man1/ -rw-r--r-- root/root 1769 2017-09-08 12:05 ./usr/share/man/man1/lldb-4.0.1.gz -rw-r--r-- root/root 1175 2017-09-08 12:05 ./usr/share/man/man1/lldb-mi-4.0.1.gz llvm-4.0-dev_4.0.1-4~ubuntu1_armhf.deb -------------------------------------- new debian package, version 2.0. size 18042332 bytes: control archive=35567 bytes. 1353 bytes, 27 lines control 102602 bytes, 1208 lines md5sums 22 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: llvm-4.0-dev Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 92145 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libllvm4.0 (= 1:4.0.1-4~ubuntu1), libstdc++6 (>= 5.2), libffi-dev (>= 3.0.9), llvm-4.0 (= 1:4.0.1-4~ubuntu1), 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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/ADT/ -rw-r--r-- root/root 40879 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/APFloat.h -rw-r--r-- root/root 67686 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/APInt.h -rw-r--r-- root/root 11508 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/APSInt.h -rw-r--r-- root/root 7591 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/AllocatorList.h -rw-r--r-- root/root 17312 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ArrayRef.h -rw-r--r-- root/root 16834 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/BitVector.h -rw-r--r-- root/root 5555 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/BitmaskEnum.h -rw-r--r-- root/root 6005 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/CachedHashString.h -rw-r--r-- root/root 3178 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/DAGDeltaAlgorithm.h -rw-r--r-- root/root 3561 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/DeltaAlgorithm.h -rw-r--r-- root/root 37411 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/DenseMap.h -rw-r--r-- root/root 7620 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/DenseMapInfo.h -rw-r--r-- root/root 7918 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/DenseSet.h -rw-r--r-- root/root 10608 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/DepthFirstIterator.h -rw-r--r-- root/root 3330 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/EpochTracker.h -rw-r--r-- root/root 10360 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/EquivalenceClasses.h -rw-r--r-- root/root 29100 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/FoldingSet.h -rw-r--r-- root/root 3330 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/GraphTraits.h -rw-r--r-- root/root 25887 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/Hashing.h -rw-r--r-- root/root 7162 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ImmutableList.h -rw-r--r-- root/root 11851 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ImmutableMap.h -rw-r--r-- root/root 38975 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ImmutableSet.h -rw-r--r-- root/root 2540 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/IndexedMap.h -rw-r--r-- root/root 2914 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/IntEqClasses.h -rw-r--r-- root/root 74072 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/IntervalMap.h -rw-r--r-- root/root 8273 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/IntrusiveRefCntPtr.h -rw-r--r-- root/root 7435 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/MapVector.h -rw-r--r-- root/root 877 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/None.h -rw-r--r-- root/root 7418 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/Optional.h -rw-r--r-- root/root 4245 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/PackedVector.h -rw-r--r-- root/root 4052 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/PointerEmbeddedInt.h -rw-r--r-- root/root 8147 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/PointerIntPair.h -rw-r--r-- root/root 8104 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/PointerSumType.h -rw-r--r-- root/root 16182 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/PointerUnion.h -rw-r--r-- root/root 10844 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/PostOrderIterator.h -rw-r--r-- root/root 2722 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/PriorityQueue.h -rw-r--r-- root/root 8275 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/PriorityWorklist.h -rw-r--r-- root/root 8468 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SCCIterator.h -rw-r--r-- root/root 34859 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/STLExtras.h -rw-r--r-- root/root 1522 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ScopeExit.h -rw-r--r-- root/root 8481 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ScopedHashTable.h -rw-r--r-- root/root 2510 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/Sequence.h -rw-r--r-- root/root 2091 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SetOperations.h -rw-r--r-- root/root 9058 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SetVector.h -rw-r--r-- root/root 16392 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SmallBitVector.h -rw-r--r-- root/root 16502 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SmallPtrSet.h -rw-r--r-- root/root 4264 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SmallSet.h -rw-r--r-- root/root 8633 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SmallString.h -rw-r--r-- root/root 29811 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SmallVector.h -rw-r--r-- root/root 25340 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SparseBitVector.h -rw-r--r-- root/root 18221 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SparseMultiSet.h -rw-r--r-- root/root 11611 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/SparseSet.h -rw-r--r-- root/root 4792 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/Statistic.h -rw-r--r-- root/root 8127 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/StringExtras.h -rw-r--r-- root/root 17329 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/StringMap.h -rw-r--r-- root/root 31354 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/StringRef.h -rw-r--r-- root/root 1377 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/StringSet.h -rw-r--r-- root/root 9297 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/StringSwitch.h -rw-r--r-- root/root 9810 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/TinyPtrVector.h -rw-r--r-- root/root 22949 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/Triple.h -rw-r--r-- root/root 18107 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/Twine.h -rw-r--r-- root/root 3193 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/UniqueVector.h -rw-r--r-- root/root 10897 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/VariadicFunction.h -rw-r--r-- root/root 3638 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/edit_distance.h -rw-r--r-- root/root 14298 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ilist.h -rw-r--r-- root/root 2795 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ilist_base.h -rw-r--r-- root/root 7376 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ilist_iterator.h -rw-r--r-- root/root 10085 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ilist_node.h -rw-r--r-- root/root 1713 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ilist_node_base.h -rw-r--r-- root/root 5196 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/ilist_node_options.h -rw-r--r-- root/root 10905 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/iterator.h -rw-r--r-- root/root 2348 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/iterator_range.h -rw-r--r-- root/root 10872 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ADT/simple_ilist.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Analysis/ -rw-r--r-- root/root 41241 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/AliasAnalysis.h -rw-r--r-- root/root 2464 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/AliasAnalysisEvaluator.h -rw-r--r-- root/root 15236 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/AliasSetTracker.h -rw-r--r-- root/root 7212 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/AssumptionCache.h -rw-r--r-- root/root 9179 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/BasicAliasAnalysis.h -rw-r--r-- root/root 4666 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/BlockFrequencyInfo.h -rw-r--r-- root/root 50504 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/BlockFrequencyInfoImpl.h -rw-r--r-- root/root 8884 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/BranchProbabilityInfo.h -rw-r--r-- root/root 4123 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/CFG.h -rw-r--r-- root/root 5881 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/CFGPrinter.h -rw-r--r-- root/root 4430 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/CFLAndersAliasAnalysis.h -rw-r--r-- root/root 5078 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/CFLSteensAliasAnalysis.h -rw-r--r-- root/root 35030 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/CGSCCPassManager.h -rw-r--r-- root/root 18500 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/CallGraph.h -rw-r--r-- root/root 4932 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/CallGraphSCCPass.h -rw-r--r-- root/root 771 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/CallPrinter.h -rw-r--r-- root/root 3800 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/CaptureTracking.h -rw-r--r-- root/root 3723 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/CodeMetrics.h -rw-r--r-- root/root 6414 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ConstantFolding.h -rw-r--r-- root/root 5656 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/DOTGraphTraitsPass.h -rw-r--r-- root/root 3404 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/DemandedBits.h -rw-r--r-- root/root 40494 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/DependenceAnalysis.h -rw-r--r-- root/root 1553 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/DivergenceAnalysis.h -rw-r--r-- root/root 1036 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/DomPrinter.h -rw-r--r-- root/root 6335 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/DominanceFrontier.h -rw-r--r-- root/root 7005 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/DominanceFrontierImpl.h -rw-r--r-- root/root 2855 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/EHPersonalities.h -rw-r--r-- root/root 5651 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/GlobalsModRef.h -rw-r--r-- root/root 6182 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/IVUsers.h -rw-r--r-- root/root 2523 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/IndirectCallPromotionAnalysis.h -rw-r--r-- root/root 1330 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/IndirectCallSiteVisitor.h -rw-r--r-- root/root 7151 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/InlineCost.h -rw-r--r-- root/root 17011 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/InstructionSimplify.h -rw-r--r-- root/root 4917 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/Interval.h -rw-r--r-- root/root 10702 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/IntervalIterator.h -rw-r--r-- root/root 4181 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/IntervalPartition.h -rw-r--r-- root/root 3607 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/IteratedDominanceFrontier.h -rw-r--r-- root/root 4236 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LazyBlockFrequencyInfo.h -rw-r--r-- root/root 3791 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LazyBranchProbabilityInfo.h -rw-r--r-- root/root 46826 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LazyCallGraph.h -rw-r--r-- root/root 4726 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LazyValueInfo.h -rw-r--r-- root/root 1371 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/Lint.h -rw-r--r-- root/root 4170 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/Loads.h -rw-r--r-- root/root 31069 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LoopAccessAnalysis.h -rw-r--r-- root/root 5971 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LoopAnalysisManager.h -rw-r--r-- root/root 31468 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LoopInfo.h -rw-r--r-- root/root 22214 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LoopInfoImpl.h -rw-r--r-- root/root 8429 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LoopIterator.h -rw-r--r-- root/root 6464 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LoopPass.h -rw-r--r-- root/root 3492 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/LoopUnrollAnalyzer.h -rw-r--r-- root/root 10776 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/MemoryBuiltins.h -rw-r--r-- root/root 21384 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/MemoryDependenceAnalysis.h -rw-r--r-- root/root 5138 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/MemoryLocation.h -rw-r--r-- root/root 2456 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ModuleSummaryAnalysis.h -rw-r--r-- root/root 3276 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ObjCARCAliasAnalysis.h -rw-r--r-- root/root 10235 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ObjCARCAnalysisUtils.h -rw-r--r-- root/root 4908 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ObjCARCInstKind.h -rw-r--r-- root/root 12335 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/OptimizationDiagnosticInfo.h -rw-r--r-- root/root 2549 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/OrderedBasicBlock.h -rw-r--r-- root/root 4851 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/PHITransAddr.h -rw-r--r-- root/root 3352 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/Passes.h -rw-r--r-- root/root 2978 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/PostDominators.h -rw-r--r-- root/root 3645 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ProfileSummaryInfo.h -rw-r--r-- root/root 9747 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/PtrUseVisitor.h -rw-r--r-- root/root 35325 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/RegionInfo.h -rw-r--r-- root/root 24894 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/RegionInfoImpl.h -rw-r--r-- root/root 14345 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/RegionIterator.h -rw-r--r-- root/root 3999 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/RegionPass.h -rw-r--r-- root/root 2305 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/RegionPrinter.h -rw-r--r-- root/root 74586 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ScalarEvolution.h -rw-r--r-- root/root 2070 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -rw-r--r-- root/root 15944 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ScalarEvolutionExpander.h -rw-r--r-- root/root 25235 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ScalarEvolutionExpressions.h -rw-r--r-- root/root 2737 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ScalarEvolutionNormalization.h -rw-r--r-- root/root 2659 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ScopedNoAliasAA.h -rw-r--r-- root/root 7947 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/SparsePropagation.h -rw-r--r-- root/root 10575 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/TargetFolder.h -rw-r--r-- root/root 42272 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/TargetLibraryInfo.def -rw-r--r-- root/root 13740 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/TargetLibraryInfo.h -rw-r--r-- root/root 56999 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/TargetTransformInfo.h -rw-r--r-- root/root 23622 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/TargetTransformInfoImpl.h -rw-r--r-- root/root 4229 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/Trace.h -rw-r--r-- root/root 2847 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/TypeBasedAliasAnalysis.h -rw-r--r-- root/root 1579 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/TypeMetadataUtils.h -rw-r--r-- root/root 24272 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/ValueTracking.h -rw-r--r-- root/root 5291 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Analysis/VectorUtils.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/AsmParser/ -rw-r--r-- root/root 4981 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/AsmParser/Parser.h -rw-r--r-- root/root 1292 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/AsmParser/SlotMapping.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Bitcode/ -rw-r--r-- root/root 6707 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Bitcode/BitCodes.h -rw-r--r-- root/root 9189 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Bitcode/BitcodeReader.h -rw-r--r-- root/root 3147 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Bitcode/BitcodeWriter.h -rw-r--r-- root/root 2735 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Bitcode/BitcodeWriterPass.h -rw-r--r-- root/root 16141 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Bitcode/BitstreamReader.h -rw-r--r-- root/root 19455 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Bitcode/BitstreamWriter.h -rw-r--r-- root/root 20919 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Bitcode/LLVMBitCodes.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/CodeGen/ -rw-r--r-- root/root 5725 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/Analysis.h -rw-r--r-- root/root 23192 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/AsmPrinter.h -rw-r--r-- root/root 2329 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/AtomicExpandUtils.h -rw-r--r-- root/root 40026 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/BasicTTIImpl.h -rw-r--r-- root/root 3132 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/CalcSpillWeights.h -rw-r--r-- root/root 21345 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/CallingConvLower.h -rw-r--r-- root/root 15504 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/CommandFlags.h -rw-r--r-- root/root 578 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/DAGCombine.h -rw-r--r-- root/root 8050 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/DFAPacketizer.h -rw-r--r-- root/root 30229 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/DIE.h -rw-r--r-- root/root 1366 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/DIEValue.def -rw-r--r-- root/root 1434 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/DwarfStringPoolEntry.h -rw-r--r-- root/root 2182 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/EdgeBundles.h -rw-r--r-- root/root 24372 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/FastISel.h -rw-r--r-- root/root 6653 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/FaultMaps.h -rw-r--r-- root/root 11061 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/FunctionLoweringInfo.h -rw-r--r-- root/root 7404 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GCMetadata.h -rw-r--r-- root/root 2170 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GCMetadataPrinter.h -rw-r--r-- root/root 7073 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GCStrategy.h -rw-r--r-- root/root 1307 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GCs.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/ -rw-r--r-- root/root 6904 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/CallLowering.h -rw-r--r-- root/root 1407 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/GISelAccessor.h -rw-r--r-- root/root 16455 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/IRTranslator.h -rw-r--r-- root/root 1974 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/InstructionSelect.h -rw-r--r-- root/root 2435 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/InstructionSelector.h -rw-r--r-- root/root 2011 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/Legalizer.h -rw-r--r-- root/root 4021 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/LegalizerHelper.h -rw-r--r-- root/root 7822 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/LegalizerInfo.h -rw-r--r-- root/root 20238 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -rw-r--r-- root/root 25016 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/RegBankSelect.h -rw-r--r-- root/root 3211 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/RegisterBank.h -rw-r--r-- root/root 27279 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -rw-r--r-- root/root 1140 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/Types.h -rw-r--r-- root/root 1636 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/GlobalISel/Utils.h -rw-r--r-- root/root 42354 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ISDOpcodes.h -rw-r--r-- root/root 2064 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/IntrinsicLowering.h -rw-r--r-- root/root 3030 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LatencyPriorityQueue.h -rw-r--r-- root/root 9953 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LexicalScopes.h -rw-r--r-- root/root 1335 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LinkAllAsmWriterComponents.h -rw-r--r-- root/root 2324 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LinkAllCodegenComponents.h -rw-r--r-- root/root 33414 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LiveInterval.h -rw-r--r-- root/root 18915 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LiveIntervalAnalysis.h -rw-r--r-- root/root 7331 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LiveIntervalUnion.h -rw-r--r-- root/root 6604 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LivePhysRegs.h -rw-r--r-- root/root 10639 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LiveRangeEdit.h -rw-r--r-- root/root 5821 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LiveRegMatrix.h -rw-r--r-- root/root 3383 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LiveStackAnalysis.h -rw-r--r-- root/root 13026 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LiveVariables.h -rw-r--r-- root/root 6973 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/LowLevelType.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/CodeGen/MIRParser/ -rw-r--r-- root/root 2971 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MIRParser/MIRParser.h -rw-r--r-- root/root 15312 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MIRYamlMapping.h -rw-r--r-- root/root 2226 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachORelocation.h -rw-r--r-- root/root 35943 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineBasicBlock.h -rw-r--r-- root/root 2544 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineBlockFrequencyInfo.h -rw-r--r-- root/root 2875 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineBranchProbabilityInfo.h -rw-r--r-- root/root 1946 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineCombinerPattern.h -rw-r--r-- root/root 5509 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineConstantPool.h -rw-r--r-- root/root 2763 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineDominanceFrontier.h -rw-r--r-- root/root 10784 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineDominators.h -rw-r--r-- root/root 27876 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineFrameInfo.h -rw-r--r-- root/root 34975 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineFunction.h -rw-r--r-- root/root 1092 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineFunctionInitializer.h -rw-r--r-- root/root 2968 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineFunctionPass.h -rw-r--r-- root/root 54208 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineInstr.h -rw-r--r-- root/root 20400 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineInstrBuilder.h -rw-r--r-- root/root 9182 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineInstrBundle.h -rw-r--r-- root/root 11037 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineInstrBundleIterator.h -rw-r--r-- root/root 4458 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineJumpTableInfo.h -rw-r--r-- root/root 6925 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineLoopInfo.h -rw-r--r-- root/root 11285 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineMemOperand.h -rw-r--r-- root/root 9489 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineModuleInfo.h -rw-r--r-- root/root 2653 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineModuleInfoImpls.h -rw-r--r-- root/root 29831 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineOperand.h -rw-r--r-- root/root 5323 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachinePassRegistry.h -rw-r--r-- root/root 2485 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachinePostDominators.h -rw-r--r-- root/root 5852 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineRegionInfo.h -rw-r--r-- root/root 41834 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineRegisterInfo.h -rw-r--r-- root/root 4411 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineSSAUpdater.h -rw-r--r-- root/root 35097 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineScheduler.h -rw-r--r-- root/root 16390 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineTraceMetrics.h -rw-r--r-- root/root 23739 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/MachineValueType.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/CodeGen/PBQP/ -rw-r--r-- root/root 3734 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/PBQP/CostAllocator.h -rw-r--r-- root/root 22373 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/PBQP/Graph.h -rw-r--r-- root/root 8651 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/PBQP/Math.h -rw-r--r-- root/root 6995 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/PBQP/ReductionRules.h -rw-r--r-- root/root 1780 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/PBQP/Solution.h -rw-r--r-- root/root 1875 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/PBQPRAConstraint.h -rw-r--r-- root/root 1719 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ParallelCG.h -rw-r--r-- root/root 17635 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/Passes.h -rw-r--r-- root/root 858 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/PreISelIntrinsicLowering.h -rw-r--r-- root/root 6036 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/PseudoSourceValue.h -rw-r--r-- root/root 16730 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/RegAllocPBQP.h -rw-r--r-- root/root 1841 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/RegAllocRegistry.h -rw-r--r-- root/root 4691 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/RegisterClassInfo.h -rw-r--r-- root/root 21455 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/RegisterPressure.h -rw-r--r-- root/root 7368 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/RegisterScavenging.h -rw-r--r-- root/root 2453 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/RegisterUsageInfo.h -rw-r--r-- root/root 4400 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ResourcePriorityQueue.h -rw-r--r-- root/root 11055 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/RuntimeLibcalls.h -rw-r--r-- root/root 30365 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ScheduleDAG.h -rw-r--r-- root/root 13987 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ScheduleDAGInstrs.h -rw-r--r-- root/root 938 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ScheduleDAGMutation.h -rw-r--r-- root/root 6005 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ScheduleDFS.h -rw-r--r-- root/root 4677 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ScheduleHazardRecognizer.h -rw-r--r-- root/root 4254 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/SchedulerRegistry.h -rw-r--r-- root/root 3700 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ScoreboardHazardRecognizer.h -rw-r--r-- root/root 65299 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/SelectionDAG.h -rw-r--r-- root/root 11696 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/SelectionDAGISel.h -rw-r--r-- root/root 76235 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/SelectionDAGNodes.h -rw-r--r-- root/root 7468 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/SelectionDAGTargetInfo.h -rw-r--r-- root/root 25971 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/SlotIndexes.h -rw-r--r-- root/root 9909 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/StackMaps.h -rw-r--r-- root/root 5185 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/StackProtector.h -rw-r--r-- root/root 5168 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/TailDuplicator.h -rw-r--r-- root/root 7280 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/TargetLoweringObjectFileImpl.h -rw-r--r-- root/root 15877 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/TargetPassConfig.h -rw-r--r-- root/root 7257 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/TargetSchedule.h -rw-r--r-- root/root 1400 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/UnreachableBlockElim.h -rw-r--r-- root/root 14322 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ValueTypes.h -rw-r--r-- root/root 5512 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/ValueTypes.td -rw-r--r-- root/root 6851 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/VirtRegMap.h -rw-r--r-- root/root 3990 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/CodeGen/WinEHFuncInfo.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Config/ -rw-r--r-- root/root 2054 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Config/AsmParsers.def -rw-r--r-- root/root 2162 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Config/AsmPrinters.def -rw-r--r-- root/root 2128 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Config/Disassemblers.def -rw-r--r-- root/root 2015 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Config/Targets.def -rw-r--r-- root/root 2031 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Config/abi-breaking.h -rw-r--r-- root/root 2884 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Config/llvm-config.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/DebugInfo/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/ -rw-r--r-- root/root 1231 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/CVDebugRecord.h -rw-r--r-- root/root 2407 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/CVRecord.h -rw-r--r-- root/root 9612 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/CVSymbolTypes.def -rw-r--r-- root/root 1093 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -rw-r--r-- root/root 2049 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/CVTypeDumper.h -rw-r--r-- root/root 1361 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/CVTypeVisitor.h -rw-r--r-- root/root 15287 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/CodeView.h -rw-r--r-- root/root 1180 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/CodeViewError.h -rw-r--r-- root/root 4747 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/CodeViewRecordIO.h -rw-r--r-- root/root 1696 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/EnumTables.h -rw-r--r-- root/root 1347 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/FunctionId.h -rw-r--r-- root/root 4347 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/Line.h -rw-r--r-- root/root 3133 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/ModuleSubstream.h -rw-r--r-- root/root 5230 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h -rw-r--r-- root/root 8122 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/RecordSerialization.h -rw-r--r-- root/root 2457 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/SymbolDeserializer.h -rw-r--r-- root/root 1181 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -rw-r--r-- root/root 1820 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/SymbolDumper.h -rw-r--r-- root/root 25138 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/SymbolRecord.h -rw-r--r-- root/root 1301 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/SymbolRecordMapping.h -rw-r--r-- root/root 2835 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/SymbolSerializer.h -rw-r--r-- root/root 2385 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h -rw-r--r-- root/root 1706 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h -rw-r--r-- root/root 987 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -rw-r--r-- root/root 1582 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeDatabase.h -rw-r--r-- root/root 1961 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h -rw-r--r-- root/root 4474 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeDeserializer.h -rw-r--r-- root/root 2433 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeDumpVisitor.h -rw-r--r-- root/root 0 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeDumperBase.h -rw-r--r-- root/root 7005 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeIndex.h -rw-r--r-- root/root 33191 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeRecord.h -rw-r--r-- root/root 2414 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeRecordBuilder.h -rw-r--r-- root/root 1726 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeRecordMapping.h -rw-r--r-- root/root 7831 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeRecords.def -rw-r--r-- root/root 4553 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeSerializer.h -rw-r--r-- root/root 856 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeStreamMerger.h -rw-r--r-- root/root 933 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -rw-r--r-- root/root 3791 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeTableBuilder.h -rw-r--r-- root/root 3578 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h -rw-r--r-- root/root 2248 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -rw-r--r-- root/root 6476 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DIContext.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/ -rw-r--r-- root/root 5518 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -rw-r--r-- root/root 1453 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -rw-r--r-- root/root 1161 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -rw-r--r-- root/root 13305 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFContext.h -rw-r--r-- root/root 2054 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -rw-r--r-- root/root 2123 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -rw-r--r-- root/root 2340 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -rw-r--r-- root/root 1131 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -rw-r--r-- root/root 2205 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -rw-r--r-- root/root 8959 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDebugLine.h -rw-r--r-- root/root 2304 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -rw-r--r-- root/root 1606 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -rw-r--r-- root/root 2346 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h -rw-r--r-- root/root 2982 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -rw-r--r-- root/root 13853 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFDie.h -rw-r--r-- root/root 7012 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFFormValue.h -rw-r--r-- root/root 1933 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFGdbIndex.h -rw-r--r-- root/root 580 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFRelocMap.h -rw-r--r-- root/root 603 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFSection.h -rw-r--r-- root/root 1341 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -rw-r--r-- root/root 11457 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFUnit.h -rw-r--r-- root/root 2332 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/DWARF/DWARFUnitIndex.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/ -rw-r--r-- root/root 5516 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/ByteStream.h -rw-r--r-- root/root 1308 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/IMSFFile.h -rw-r--r-- root/root 5939 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/MSFBuilder.h -rw-r--r-- root/root 3345 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/MSFCommon.h -rw-r--r-- root/root 1189 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/MSFError.h -rw-r--r-- root/root 1192 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/MSFStreamLayout.h -rw-r--r-- root/root 5406 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/MappedBlockStream.h -rw-r--r-- root/root 3187 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/SequencedItemStream.h -rw-r--r-- root/root 9855 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/StreamArray.h -rw-r--r-- root/root 1730 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/StreamInterface.h -rw-r--r-- root/root 3801 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/StreamReader.h -rw-r--r-- root/root 4422 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/StreamRef.h -rw-r--r-- root/root 2966 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/MSF/StreamWriter.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/ -rw-r--r-- root/root 2082 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/ -rw-r--r-- root/root 1014 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIADataStream.h -rw-r--r-- root/root 1018 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -rw-r--r-- root/root 1010 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -rw-r--r-- root/root 1095 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -rw-r--r-- root/root 1083 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -rw-r--r-- root/root 1139 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIAError.h -rw-r--r-- root/root 1266 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -rw-r--r-- root/root 8554 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -rw-r--r-- root/root 2709 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIASession.h -rw-r--r-- root/root 1162 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -rw-r--r-- root/root 1529 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/DIA/DIASupport.h -rw-r--r-- root/root 1091 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/GenericError.h -rw-r--r-- root/root 1145 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/IPDBDataStream.h -rw-r--r-- root/root 1025 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/IPDBEnumChildren.h -rw-r--r-- root/root 1141 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/IPDBLineNumber.h -rw-r--r-- root/root 9355 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/IPDBRawSymbol.h -rw-r--r-- root/root 2933 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/IPDBSession.h -rw-r--r-- root/root 1068 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/IPDBSourceFile.h -rw-r--r-- root/root 808 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDB.h -rw-r--r-- root/root 2210 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBContext.h -rw-r--r-- root/root 1765 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBExtras.h -rw-r--r-- root/root 2379 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymDumper.h -rw-r--r-- root/root 3750 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbol.h -rw-r--r-- root/root 1135 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -rw-r--r-- root/root 1180 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolBlock.h -rw-r--r-- root/root 1112 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -rw-r--r-- root/root 1697 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -rw-r--r-- root/root 1024 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -rw-r--r-- root/root 1158 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolCustom.h -rw-r--r-- root/root 1886 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolData.h -rw-r--r-- root/root 1279 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolExe.h -rw-r--r-- root/root 2768 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolFunc.h -rw-r--r-- root/root 1576 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -rw-r--r-- root/root 1591 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -rw-r--r-- root/root 1518 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolLabel.h -rw-r--r-- root/root 1441 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -rw-r--r-- root/root 1824 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolThunk.h -rw-r--r-- root/root 1302 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -rw-r--r-- root/root 1948 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -rw-r--r-- root/root 1146 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -rw-r--r-- root/root 976 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -rw-r--r-- root/root 1001 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -rw-r--r-- root/root 1729 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -rw-r--r-- root/root 1008 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -rw-r--r-- root/root 1054 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -rw-r--r-- root/root 1591 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -rw-r--r-- root/root 942 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -rw-r--r-- root/root 1232 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -rw-r--r-- root/root 1690 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -rw-r--r-- root/root 1597 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -rw-r--r-- root/root 1141 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -rw-r--r-- root/root 1138 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -rw-r--r-- root/root 956 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -rw-r--r-- root/root 1007 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -rw-r--r-- root/root 8747 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/PDBTypes.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/ -rw-r--r-- root/root 3640 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/DbiStream.h -rw-r--r-- root/root 3580 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h -rw-r--r-- root/root 646 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/EnumTables.h -rw-r--r-- root/root 1290 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/GlobalsStream.h -rw-r--r-- root/root 671 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/Hash.h -rw-r--r-- root/root 837 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/ISectionContribVisitor.h -rw-r--r-- root/root 1978 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/InfoStream.h -rw-r--r-- root/root 1520 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/InfoStreamBuilder.h -rw-r--r-- root/root 2095 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/ModInfo.h -rw-r--r-- root/root 1594 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/ModStream.h -rw-r--r-- root/root 1448 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/NameHashTable.h -rw-r--r-- root/root 1033 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/NameMap.h -rw-r--r-- root/root 1057 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/NameMapBuilder.h -rw-r--r-- root/root 4038 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/PDBFile.h -rw-r--r-- root/root 1691 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/PDBFileBuilder.h -rw-r--r-- root/root 2108 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/PublicsStream.h -rw-r--r-- root/root 2463 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/RawConstants.h -rw-r--r-- root/root 1251 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/RawError.h -rw-r--r-- root/root 2945 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/RawSession.h -rw-r--r-- root/root 10026 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/RawTypes.h -rw-r--r-- root/root 971 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/SymbolStream.h -rw-r--r-- root/root 3611 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/TpiHashing.h -rw-r--r-- root/root 2050 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/TpiStream.h -rw-r--r-- root/root 2205 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/PDB/Raw/TpiStreamBuilder.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/DebugInfo/Symbolize/ -rw-r--r-- root/root 1445 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/Symbolize/DIPrinter.h -rw-r--r-- root/root 1734 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/Symbolize/SymbolizableModule.h -rw-r--r-- root/root 4331 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/DebugInfo/Symbolize/Symbolize.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Demangle/ -rw-r--r-- root/root 905 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Demangle/Demangle.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/ExecutionEngine/ -rw-r--r-- root/root 26334 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/ExecutionEngine.h -rw-r--r-- root/root 1619 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/GenericValue.h -rw-r--r-- root/root 845 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Interpreter.h -rw-r--r-- root/root 4284 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/JITEventListener.h -rw-r--r-- root/root 6233 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/JITSymbol.h -rw-r--r-- root/root 1176 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/MCJIT.h -rw-r--r-- root/root 4960 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/OProfileWrapper.h -rw-r--r-- root/root 1315 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/ObjectCache.h -rw-r--r-- root/root 2233 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/ObjectMemoryBuffer.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/ -rw-r--r-- root/root 20939 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -rw-r--r-- root/root 2084 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/CompileUtils.h -rw-r--r-- root/root 6200 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/ExecutionUtils.h -rw-r--r-- root/root 4312 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -rw-r--r-- root/root 5428 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/IRCompileLayer.h -rw-r--r-- root/root 3954 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/IRTransformLayer.h -rw-r--r-- root/root 17148 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/IndirectionUtils.h -rw-r--r-- root/root 1947 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/LambdaResolver.h -rw-r--r-- root/root 11751 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -rw-r--r-- root/root 1168 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/NullResolver.h -rw-r--r-- root/root 13631 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h -rw-r--r-- root/root 4216 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -rw-r--r-- root/root 9338 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/OrcABISupport.h -rw-r--r-- root/root 1141 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/OrcError.h -rw-r--r-- root/root 28134 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -rw-r--r-- root/root 8313 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -rw-r--r-- root/root 16475 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -rw-r--r-- root/root 10960 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/RPCSerialization.h -rw-r--r-- root/root 50408 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/RPCUtils.h -rw-r--r-- root/root 5761 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/Orc/RawByteChannel.h -rw-r--r-- root/root 1298 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/OrcMCJITReplacement.h -rw-r--r-- root/root 6176 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/RTDyldMemoryManager.h -rw-r--r-- root/root 10909 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/RuntimeDyld.h -rw-r--r-- root/root 3585 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/RuntimeDyldChecker.h -rw-r--r-- root/root 5339 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ExecutionEngine/SectionMemoryManager.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/IR/ -rw-r--r-- root/root 5348 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Argument.h -rw-r--r-- root/root 2225 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/AssemblyAnnotationWriter.h -rw-r--r-- root/root 12121 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/IR/Attributes.gen -rw-r--r-- root/root 23888 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Attributes.h -rw-r--r-- root/root 6535 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Attributes.td -rw-r--r-- root/root 3225 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/AutoUpgrade.h -rw-r--r-- root/root 14836 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/BasicBlock.h -rw-r--r-- root/root 9756 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/CFG.h -rw-r--r-- root/root 23058 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/CallSite.h -rw-r--r-- root/root 7495 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/CallingConv.h -rw-r--r-- root/root 1971 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Comdat.h -rw-r--r-- root/root 6582 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Constant.h -rw-r--r-- root/root 9573 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/ConstantFolder.h -rw-r--r-- root/root 14388 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/ConstantRange.h -rw-r--r-- root/root 51545 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Constants.h -rw-r--r-- root/root 38566 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/DIBuilder.h -rw-r--r-- root/root 20028 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/DataLayout.h -rw-r--r-- root/root 5231 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/DebugInfo.h -rw-r--r-- root/root 2122 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/DebugInfoFlags.def -rw-r--r-- root/root 103121 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/DebugInfoMetadata.h -rw-r--r-- root/root 3923 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/DebugLoc.h -rw-r--r-- root/root 18465 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/DerivedTypes.h -rw-r--r-- root/root 39129 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/DiagnosticInfo.h -rw-r--r-- root/root 3532 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/DiagnosticPrinter.h -rw-r--r-- root/root 8407 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Dominators.h -rw-r--r-- root/root 24065 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Function.h -rw-r--r-- root/root 1455 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/GVMaterializer.h -rw-r--r-- root/root 5409 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/GetElementPtrTypeIterator.h -rw-r--r-- root/root 3236 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/GlobalAlias.h -rw-r--r-- root/root 2564 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/GlobalIFunc.h -rw-r--r-- root/root 2949 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/GlobalIndirectSymbol.h -rw-r--r-- root/root 5582 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/GlobalObject.h -rw-r--r-- root/root 20358 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/GlobalValue.h -rw-r--r-- root/root 7611 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/GlobalVariable.h -rw-r--r-- root/root 76486 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IRBuilder.h -rw-r--r-- root/root 3276 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IRPrintingPasses.h -rw-r--r-- root/root 13590 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/InlineAsm.h -rw-r--r-- root/root 5259 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/InstIterator.h -rw-r--r-- root/root 13446 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/InstVisitor.h -rw-r--r-- root/root 66099 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/InstrTypes.h -rw-r--r-- root/root 7916 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Instruction.def -rw-r--r-- root/root 22448 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Instruction.h -rw-r--r-- root/root 188704 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Instructions.h -rw-r--r-- root/root 14401 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicInst.h -rw-r--r-- root/root 2033730 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/IR/Intrinsics.gen -rw-r--r-- root/root 6368 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Intrinsics.h -rw-r--r-- root/root 35504 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Intrinsics.td -rw-r--r-- root/root 27821 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsAArch64.td -rw-r--r-- root/root 22667 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsAMDGPU.td -rw-r--r-- root/root 24436 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsARM.td -rw-r--r-- root/root 1164 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsBPF.td -rw-r--r-- root/root 283635 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsHexagon.td -rw-r--r-- root/root 93965 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsMips.td -rw-r--r-- root/root 182186 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsNVVM.td -rw-r--r-- root/root 58328 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsPowerPC.td -rw-r--r-- root/root 15390 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsSystemZ.td -rw-r--r-- root/root 847 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsWebAssembly.td -rw-r--r-- root/root 326846 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsX86.td -rw-r--r-- root/root 6585 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/IntrinsicsXCore.td -rw-r--r-- root/root 12472 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/LLVMContext.h -rw-r--r-- root/root 3180 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/LegacyPassManager.h -rw-r--r-- root/root 17767 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/LegacyPassManagers.h -rw-r--r-- root/root 5072 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/LegacyPassNameParser.h -rw-r--r-- root/root 6411 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/MDBuilder.h -rw-r--r-- root/root 1802 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Mangler.h -rw-r--r-- root/root 5055 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Metadata.def -rw-r--r-- root/root 45177 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Metadata.h -rw-r--r-- root/root 31596 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Module.h -rw-r--r-- root/root 2595 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/ModuleSlotTracker.h -rw-r--r-- root/root 20518 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/ModuleSummaryIndex.h -rw-r--r-- root/root 3409 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/ModuleSummaryIndexYAML.h -rw-r--r-- root/root 11794 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/NoFolder.h -rw-r--r-- root/root 5838 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/OperandTraits.h -rw-r--r-- root/root 15772 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Operator.h -rw-r--r-- root/root 3270 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/OptBisect.h -rw-r--r-- root/root 51666 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/PassManager.h -rw-r--r-- root/root 12245 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/PassManagerInternal.h -rw-r--r-- root/root 48739 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/PatternMatch.h -rw-r--r-- root/root 2447 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/PredIteratorCache.h -rw-r--r-- root/root 3198 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/ProfileSummary.h -rw-r--r-- root/root 15875 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Statepoint.h -rw-r--r-- root/root 4433 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/SymbolTableListTraits.h -rw-r--r-- root/root 4513 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/TrackingMDRef.h -rw-r--r-- root/root 18892 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Type.h -rw-r--r-- root/root 13658 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/TypeBuilder.h -rw-r--r-- root/root 2605 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/TypeFinder.h -rw-r--r-- root/root 4975 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Use.h -rw-r--r-- root/root 1194 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/UseListOrder.h -rw-r--r-- root/root 10790 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/User.h -rw-r--r-- root/root 3180 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Value.def -rw-r--r-- root/root 26920 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Value.h -rw-r--r-- root/root 12421 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/ValueHandle.h -rw-r--r-- root/root 14439 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/ValueMap.h -rw-r--r-- root/root 4337 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/ValueSymbolTable.h -rw-r--r-- root/root 5337 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IR/Verifier.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/IRReader/ -rw-r--r-- root/root 1853 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/IRReader/IRReader.h -rw-r--r-- root/root 18359 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/InitializePasses.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/LTO/ -rw-r--r-- root/root 1111 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LTO/Caching.h -rw-r--r-- root/root 7235 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LTO/Config.h -rw-r--r-- root/root 17589 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LTO/LTO.h -rw-r--r-- root/root 1660 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LTO/LTOBackend.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/LTO/legacy/ -rw-r--r-- root/root 9282 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LTO/legacy/LTOCodeGenerator.h -rw-r--r-- root/root 7190 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LTO/legacy/LTOModule.h -rw-r--r-- root/root 11101 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LTO/legacy/ThinLTOCodeGenerator.h -rw-r--r-- root/root 1124 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LTO/legacy/UpdateCompilerUsed.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/LibDriver/ -rw-r--r-- root/root 745 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LibDriver/LibDriver.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/LineEditor/ -rw-r--r-- root/root 5127 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LineEditor/LineEditor.h -rw-r--r-- root/root 1857 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LinkAllIR.h -rw-r--r-- root/root 9920 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/LinkAllPasses.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Linker/ -rw-r--r-- root/root 3319 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Linker/IRMover.h -rw-r--r-- root/root 1804 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Linker/Linker.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/MC/ -rw-r--r-- root/root 3331 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/ConstantPools.h -rw-r--r-- root/root 2976 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/LaneBitmask.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/MC/MCAnalysis/ -rw-r--r-- root/root 5173 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCAsmBackend.h -rw-r--r-- root/root 23218 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCAsmInfo.h -rw-r--r-- root/root 876 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCAsmInfoCOFF.h -rw-r--r-- root/root 885 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCAsmInfoDarwin.h -rw-r--r-- root/root 828 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCAsmInfoELF.h -rw-r--r-- root/root 3729 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCAsmLayout.h -rw-r--r-- root/root 14598 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCAssembler.h -rw-r--r-- root/root 1258 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCCodeEmitter.h -rw-r--r-- root/root 11020 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCCodeView.h -rw-r--r-- root/root 25438 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCContext.h -rw-r--r-- root/root 2928 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCDirectives.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/MC/MCDisassembler/ -rw-r--r-- root/root 4465 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCDisassembler/MCDisassembler.h -rw-r--r-- root/root 2162 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -rw-r--r-- root/root 1584 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCDisassembler/MCRelocationInfo.h -rw-r--r-- root/root 3489 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCDisassembler/MCSymbolizer.h -rw-r--r-- root/root 17504 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCDwarf.h -rw-r--r-- root/root 4931 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCELFObjectWriter.h -rw-r--r-- root/root 3774 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCELFStreamer.h -rw-r--r-- root/root 17869 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCExpr.h -rw-r--r-- root/root 1392 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCFixedLenDisassembler.h -rw-r--r-- root/root 4340 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCFixup.h -rw-r--r-- root/root 1298 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCFixupKindInfo.h -rw-r--r-- root/root 16588 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCFragment.h -rw-r--r-- root/root 5653 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCInst.h -rw-r--r-- root/root 1822 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCInstBuilder.h -rw-r--r-- root/root 3535 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCInstPrinter.h -rw-r--r-- root/root 2050 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCInstrAnalysis.h -rw-r--r-- root/root 24721 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCInstrDesc.h -rw-r--r-- root/root 1979 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCInstrInfo.h -rw-r--r-- root/root 9304 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCInstrItineraries.h -rw-r--r-- root/root 1713 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCLabel.h -rw-r--r-- root/root 5744 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCLinkerOptimizationHint.h -rw-r--r-- root/root 9553 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCMachObjectWriter.h -rw-r--r-- root/root 13105 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCObjectFileInfo.h -rw-r--r-- root/root 7250 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCObjectStreamer.h -rw-r--r-- root/root 6562 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCObjectWriter.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/MC/MCParser/ -rw-r--r-- root/root 1180 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCParser/AsmCond.h -rw-r--r-- root/root 2071 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCParser/AsmLexer.h -rw-r--r-- root/root 7684 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCParser/MCAsmLexer.h -rw-r--r-- root/root 8915 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCParser/MCAsmParser.h -rw-r--r-- root/root 3480 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCParser/MCAsmParserExtension.h -rw-r--r-- root/root 978 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCParser/MCAsmParserUtils.h -rw-r--r-- root/root 3593 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCParser/MCParsedAsmOperand.h -rw-r--r-- root/root 9148 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCParser/MCTargetAsmParser.h -rw-r--r-- root/root 25823 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCRegisterInfo.h -rw-r--r-- root/root 8891 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCSchedule.h -rw-r--r-- root/root 5840 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCSection.h -rw-r--r-- root/root 3391 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCSectionCOFF.h -rw-r--r-- root/root 3207 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCSectionELF.h -rw-r--r-- root/root 3403 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCSectionMachO.h -rw-r--r-- root/root 35424 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCStreamer.h -rw-r--r-- root/root 6275 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCSubtargetInfo.h -rw-r--r-- root/root 13679 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCSymbol.h -rw-r--r-- root/root 1565 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCSymbolCOFF.h -rw-r--r-- root/root 1460 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCSymbolELF.h -rw-r--r-- root/root 4099 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCSymbolMachO.h -rw-r--r-- root/root 2678 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCTargetOptions.h -rw-r--r-- root/root 3204 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCTargetOptionsCommandFlags.h -rw-r--r-- root/root 2470 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCValue.h -rw-r--r-- root/root 2217 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCWin64EH.h -rw-r--r-- root/root 1503 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCWinCOFFObjectWriter.h -rw-r--r-- root/root 2655 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCWinCOFFStreamer.h -rw-r--r-- root/root 1871 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MCWinEH.h -rw-r--r-- root/root 2745 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/MachineLocation.h -rw-r--r-- root/root 7682 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/SectionKind.h -rw-r--r-- root/root 2043 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/StringTableBuilder.h -rw-r--r-- root/root 4480 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/MC/SubtargetFeature.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Object/ -rw-r--r-- root/root 7934 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/Archive.h -rw-r--r-- root/root 1473 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/ArchiveWriter.h -rw-r--r-- root/root 4852 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/Binary.h -rw-r--r-- root/root 36178 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/COFF.h -rw-r--r-- root/root 2186 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/COFFImportFile.h -rw-r--r-- root/root 2189 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/Decompressor.h -rw-r--r-- root/root 18159 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/ELF.h -rw-r--r-- root/root 32894 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/ELFObjectFile.h -rw-r--r-- root/root 24954 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/ELFTypes.h -rw-r--r-- root/root 2880 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/Error.h -rw-r--r-- root/root 2141 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/IRObjectFile.h -rw-r--r-- root/root 19122 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/MachO.h -rw-r--r-- root/root 4989 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/MachOUniversal.h -rw-r--r-- root/root 3439 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/ModuleSummaryIndexObjectFile.h -rw-r--r-- root/root 1790 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/ModuleSymbolTable.h -rw-r--r-- root/root 15549 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/ObjectFile.h -rw-r--r-- root/root 14787 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/RelocVisitor.h -rw-r--r-- root/root 13622 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/StackMapParser.h -rw-r--r-- root/root 765 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/SymbolSize.h -rw-r--r-- root/root 6291 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/SymbolicFile.h -rw-r--r-- root/root 3992 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Object/Wasm.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/ObjectYAML/ -rw-r--r-- root/root 6395 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ObjectYAML/COFFYAML.h -rw-r--r-- root/root 7516 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ObjectYAML/DWARFYAML.h -rw-r--r-- root/root 9060 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ObjectYAML/ELFYAML.h -rw-r--r-- root/root 8716 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ObjectYAML/MachOYAML.h -rw-r--r-- root/root 976 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ObjectYAML/ObjectYAML.h -rw-r--r-- root/root 3566 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ObjectYAML/YAML.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Option/ -rw-r--r-- root/root 4008 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Option/Arg.h -rw-r--r-- root/root 16584 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Option/ArgList.h -rw-r--r-- root/root 4996 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Option/OptParser.td -rw-r--r-- root/root 1069 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Option/OptSpecifier.h -rw-r--r-- root/root 6231 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Option/OptTable.h -rw-r--r-- root/root 6055 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Option/Option.h -rw-r--r-- root/root 15243 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Pass.h -rw-r--r-- root/root 9973 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/PassAnalysisSupport.h -rw-r--r-- root/root 5239 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/PassInfo.h -rw-r--r-- root/root 3838 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/PassRegistry.h -rw-r--r-- root/root 11882 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/PassSupport.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Passes/ -rw-r--r-- root/root 14490 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Passes/PassBuilder.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/ProfileData/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/ProfileData/Coverage/ -rw-r--r-- root/root 22794 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/Coverage/CoverageMapping.h -rw-r--r-- root/root 6371 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/Coverage/CoverageMappingReader.h -rw-r--r-- root/root 1938 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/Coverage/CoverageMappingWriter.h -rw-r--r-- root/root 35754 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/InstrProf.h -rw-r--r-- root/root 25168 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/InstrProfData.inc -rw-r--r-- root/root 15570 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/InstrProfReader.h -rw-r--r-- root/root 2910 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/InstrProfWriter.h -rw-r--r-- root/root 2978 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/ProfileCommon.h -rw-r--r-- root/root 13146 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/SampleProf.h -rw-r--r-- root/root 17485 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/SampleProfReader.h -rw-r--r-- root/root 4458 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/ProfileData/SampleProfWriter.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Support/ -rw-r--r-- root/root 4536 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/AArch64TargetParser.def -rw-r--r-- root/root 8869 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ARMBuildAttributes.h -rw-r--r-- root/root 3783 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ARMEHABI.h -rw-r--r-- root/root 14090 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ARMTargetParser.def -rw-r--r-- root/root 16762 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ARMWinEH.h -rw-r--r-- root/root 4893 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/AlignOf.h -rw-r--r-- root/root 15976 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Allocator.h -rw-r--r-- root/root 4659 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ArrayRecycler.h -rw-r--r-- root/root 997 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Atomic.h -rw-r--r-- root/root 6202 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/AtomicOrdering.h -rw-r--r-- root/root 2396 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/BlockFrequency.h -rw-r--r-- root/root 7315 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/BranchProbability.h -rw-r--r-- root/root 1874 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/CBindingWrapping.h -rw-r--r-- root/root 23751 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/COFF.h -rw-r--r-- root/root 976 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/COM.h -rw-r--r-- root/root 2444 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/CachePruning.h -rw-r--r-- root/root 944 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Capacity.h -rw-r--r-- root/root 11614 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Casting.h -rw-r--r-- root/root 1773 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Chrono.h -rw-r--r-- root/root 1481 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/CodeGen.h -rw-r--r-- root/root 1810 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/CodeGenCWrappers.h -rw-r--r-- root/root 63955 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/CommandLine.h -rw-r--r-- root/root 17503 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Compiler.h -rw-r--r-- root/root 1658 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Compression.h -rw-r--r-- root/root 10998 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ConvertUTF.h -rw-r--r-- root/root 6370 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/CrashRecoveryContext.h -rw-r--r-- root/root 5687 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/DOTGraphTraits.h -rw-r--r-- root/root 15074 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/DataExtractor.h -rw-r--r-- root/root 3936 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Support/DataTypes.h -rw-r--r-- root/root 4281 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Debug.h -rw-r--r-- root/root 24563 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Dwarf.def -rw-r--r-- root/root 12908 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Dwarf.h -rw-r--r-- root/root 4630 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/DynamicLibrary.h -rw-r--r-- root/root 58114 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELF.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/ -rw-r--r-- root/root 11767 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/AArch64.def -rw-r--r-- root/root 517 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/AMDGPU.def -rw-r--r-- root/root 6159 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/ARM.def -rw-r--r-- root/root 1532 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/AVR.def -rw-r--r-- root/root 174 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/BPF.def -rw-r--r-- root/root 3964 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/Hexagon.def -rw-r--r-- root/root 542 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/Lanai.def -rw-r--r-- root/root 4747 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/Mips.def -rw-r--r-- root/root 4125 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/PowerPC.def -rw-r--r-- root/root 6301 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/PowerPC64.def -rw-r--r-- root/root 1907 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/RISCV.def -rw-r--r-- root/root 3140 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/Sparc.def -rw-r--r-- root/root 2306 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/SystemZ.def -rw-r--r-- root/root 188 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/WebAssembly.def -rw-r--r-- root/root 1559 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/i386.def -rw-r--r-- root/root 1507 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ELFRelocs/x86_64.def -rw-r--r-- root/root 12931 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Endian.h -rw-r--r-- root/root 1734 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/EndianStream.h -rw-r--r-- root/root 3815 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Errc.h -rw-r--r-- root/root 1092 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Errno.h -rw-r--r-- root/root 32890 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Error.h -rw-r--r-- root/root 4656 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ErrorHandling.h -rw-r--r-- root/root 8142 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ErrorOr.h -rw-r--r-- root/root 3282 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/FileOutputBuffer.h -rw-r--r-- root/root 33029 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/FileSystem.h -rw-r--r-- root/root 2646 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/FileUtilities.h -rw-r--r-- root/root 9147 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Format.h -rw-r--r-- root/root 2794 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/FormatAdapters.h -rw-r--r-- root/root 1900 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/FormatCommon.h -rw-r--r-- root/root 15333 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/FormatProviders.h -rw-r--r-- root/root 9482 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/FormatVariadic.h -rw-r--r-- root/root 3602 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/FormatVariadicDetails.h -rw-r--r-- root/root 5153 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/FormattedStream.h -rw-r--r-- root/root 13956 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/GCOV.h -rw-r--r-- root/root 27975 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/GenericDomTree.h -rw-r--r-- root/root 9847 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/GenericDomTreeConstruction.h -rw-r--r-- root/root 1362 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/GlobPattern.h -rw-r--r-- root/root 10957 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/GraphWriter.h -rw-r--r-- root/root 2755 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Host.h -rw-r--r-- root/root 1290 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/JamCRC.h -rw-r--r-- root/root 3446 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/LEB128.h -rw-r--r-- root/root 2700 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/LineIterator.h -rw-r--r-- root/root 223 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Locale.h -rw-r--r-- root/root 3119 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/LockFileManager.h -rw-r--r-- root/root 2585 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/MD5.h -rw-r--r-- root/root 5769 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/MachO.def -rw-r--r-- root/root 56898 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/MachO.h -rw-r--r-- root/root 3049 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ManagedStatic.h -rw-r--r-- root/root 27819 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/MathExtras.h -rw-r--r-- root/root 7692 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Memory.h -rw-r--r-- root/root 7328 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/MemoryBuffer.h -rw-r--r-- root/root 3895 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/MipsABIFlags.h -rw-r--r-- root/root 4653 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Mutex.h -rw-r--r-- root/root 1632 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/MutexGuard.h -rw-r--r-- root/root 1670 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/NativeFormatting.h -rw-r--r-- root/root 22535 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/OnDiskHashTable.h -rw-r--r-- root/root 4611 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Options.h -rw-r--r-- root/root 14776 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Path.h -rw-r--r-- root/root 1294 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/PluginLoader.h -rw-r--r-- root/root 3173 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/PointerLikeTypeTraits.h -rw-r--r-- root/root 3732 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/PrettyStackTrace.h -rw-r--r-- root/root 1510 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Printable.h -rw-r--r-- root/root 8467 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Process.h -rw-r--r-- root/root 8956 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Program.h -rw-r--r-- root/root 5476 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/RWMutex.h -rw-r--r-- root/root 2316 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/RandomNumberGenerator.h -rw-r--r-- root/root 3400 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Recycler.h -rw-r--r-- root/root 2413 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/RecyclingAllocator.h -rw-r--r-- root/root 3838 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Regex.h -rw-r--r-- root/root 5229 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Registry.h -rw-r--r-- root/root 2555 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/SHA1.h -rw-r--r-- root/root 1790 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/SMLoc.h -rw-r--r-- root/root 1329 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/SaveAndRestore.h -rw-r--r-- root/root 31768 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ScaledNumber.h -rw-r--r-- root/root 11302 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ScopedPrinter.h -rw-r--r-- root/root 3290 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Signals.h -rw-r--r-- root/root 1065 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Solaris.h -rw-r--r-- root/root 9387 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/SourceMgr.h -rw-r--r-- root/root 3903 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/SpecialCaseList.h -rw-r--r-- root/root 4194 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/StringPool.h -rw-r--r-- root/root 1007 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/StringSaver.h -rw-r--r-- root/root 4010 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/SwapByteOrder.h -rw-r--r-- root/root 1098 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/SystemUtils.h -rw-r--r-- root/root 860 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/TarWriter.h -rw-r--r-- root/root 6292 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/TargetParser.h -rw-r--r-- root/root 45003 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/TargetRegistry.h -rw-r--r-- root/root 6323 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/TargetSelect.h -rw-r--r-- root/root 2107 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ThreadLocal.h -rw-r--r-- root/root 4236 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ThreadPool.h -rw-r--r-- root/root 4330 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Threading.h -rw-r--r-- root/root 8280 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Timer.h -rw-r--r-- root/root 2134 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/ToolOutputFile.h -rw-r--r-- root/root 15643 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/TrailingObjects.h -rw-r--r-- root/root 2916 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/TrigramIndex.h -rw-r--r-- root/root 2157 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/TypeName.h -rw-r--r-- root/root 2413 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Unicode.h -rw-r--r-- root/root 3422 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/UnicodeCharRanges.h -rw-r--r-- root/root 2043 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/UniqueLock.h -rw-r--r-- root/root 1157 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Valgrind.h -rw-r--r-- root/root 2656 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Wasm.h -rw-r--r-- root/root 1145 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Watchdog.h -rw-r--r-- root/root 4542 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/Win64EH.h -rw-r--r-- root/root 513 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/WindowsError.h -rw-r--r-- root/root 16502 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/YAMLParser.h -rw-r--r-- root/root 53299 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/YAMLTraits.h -rw-r--r-- root/root 4963 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/circular_raw_ostream.h -rw-r--r-- root/root 1288 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/raw_os_ostream.h -rw-r--r-- root/root 18435 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/raw_ostream.h -rw-r--r-- root/root 1296 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/raw_sha1_ostream.h -rw-r--r-- root/root 1655 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/thread.h -rw-r--r-- root/root 4091 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/type_traits.h -rw-r--r-- root/root 1881 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Support/xxhash.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/TableGen/ -rw-r--r-- root/root 1247 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/TableGen/Error.h -rw-r--r-- root/root 856 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/TableGen/Main.h -rw-r--r-- root/root 52762 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/TableGen/Record.h -rw-r--r-- root/root 1853 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/TableGen/SearchableTable.td -rw-r--r-- root/root 4783 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/TableGen/SetTheory.h -rw-r--r-- root/root 1617 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/TableGen/StringMatcher.h -rw-r--r-- root/root 3026 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/TableGen/StringToOffsetTable.h -rw-r--r-- root/root 795 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/TableGen/TableGenBackend.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Target/ -rw-r--r-- root/root 1887 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/CostTable.h -rw-r--r-- root/root 13054 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/GenericOpcodes.td -rw-r--r-- root/root 55320 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/Target.td -rw-r--r-- root/root 8874 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetCallingConv.h -rw-r--r-- root/root 7077 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetCallingConv.td -rw-r--r-- root/root 15251 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetFrameLowering.h -rw-r--r-- root/root 1189 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetGlobalISel.td -rw-r--r-- root/root 70748 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetInstrInfo.h -rw-r--r-- root/root 2497 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetIntrinsicInfo.h -rw-r--r-- root/root 6987 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetItinerary.td -rw-r--r-- root/root 138672 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetLowering.h -rw-r--r-- root/root 8003 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetLoweringObjectFile.h -rw-r--r-- root/root 11719 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetMachine.h -rw-r--r-- root/root 14015 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetOpcodes.def -rw-r--r-- root/root 1389 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetOpcodes.h -rw-r--r-- root/root 12633 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetOptions.h -rw-r--r-- root/root 46442 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetRegisterInfo.h -rw-r--r-- root/root 18788 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetSchedule.td -rw-r--r-- root/root 49173 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetSelectionDAG.td -rw-r--r-- root/root 9197 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Target/TargetSubtargetInfo.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Transforms/ -rw-r--r-- root/root 1208 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Coroutines.h -rw-r--r-- root/root 1024 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/GCOVProfiler.h -rw-r--r-- root/root 10278 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Transforms/IPO/ -rw-r--r-- root/root 1478 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/AlwaysInliner.h -rw-r--r-- root/root 1304 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/ConstantMerge.h -rw-r--r-- root/root 931 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/CrossDSOCFI.h -rw-r--r-- root/root 4958 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/DeadArgumentElimination.h -rw-r--r-- root/root 1035 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/ElimAvailExtern.h -rw-r--r-- root/root 1142 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/ForceFunctionAttrs.h -rw-r--r-- root/root 2529 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/FunctionAttrs.h -rw-r--r-- root/root 6116 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/FunctionImport.h -rw-r--r-- root/root 1610 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/GlobalDCE.h -rw-r--r-- root/root 1019 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/GlobalOpt.h -rw-r--r-- root/root 1123 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/GlobalSplit.h -rw-r--r-- root/root 1185 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/InferFunctionAttrs.h -rw-r--r-- root/root 4256 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/Inliner.h -rw-r--r-- root/root 3218 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/Internalize.h -rw-r--r-- root/root 7484 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/LowerTypeTests.h -rw-r--r-- root/root 963 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/PartialInlining.h -rw-r--r-- root/root 7741 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/PassManagerBuilder.h -rw-r--r-- root/root 1171 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/SCCP.h -rw-r--r-- root/root 1116 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/StripDeadPrototypes.h -rw-r--r-- root/root 8188 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/IPO/WholeProgramDevirt.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Transforms/InstCombine/ -rw-r--r-- root/root 2016 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/InstCombine/InstCombine.h -rw-r--r-- root/root 3282 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/InstCombine/InstCombineWorklist.h -rw-r--r-- root/root 3648 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/InstrProfiling.h -rw-r--r-- root/root 6696 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Instrumentation.h -rw-r--r-- root/root 1374 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/ObjCARC.h -rw-r--r-- root/root 1590 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/PGOInstrumentation.h -rw-r--r-- root/root 863 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/SampleProfile.h -rw-r--r-- root/root 19255 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/ -rw-r--r-- root/root 1375 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/ADCE.h -rw-r--r-- root/root 2034 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -rw-r--r-- root/root 1035 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/BDCE.h -rw-r--r-- root/root 5773 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/ConstantHoisting.h -rw-r--r-- root/root 772 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -rw-r--r-- root/root 864 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/DCE.h -rw-r--r-- root/root 1136 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/DeadStoreElimination.h -rw-r--r-- root/root 1377 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/EarlyCSE.h -rw-r--r-- root/root 1723 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/Float2Int.h -rw-r--r-- root/root 8688 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/GVN.h -rw-r--r-- root/root 18959 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/GVNExpression.h -rw-r--r-- root/root 966 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/GuardWidening.h -rw-r--r-- root/root 932 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/IVUsersPrinter.h -rw-r--r-- root/root 1018 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/IndVarSimplify.h -rw-r--r-- root/root 4951 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/JumpThreading.h -rw-r--r-- root/root 2291 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LICM.h -rw-r--r-- root/root 978 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h -rw-r--r-- root/root 991 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopDataPrefetch.h -rw-r--r-- root/root 1391 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopDeletion.h -rw-r--r-- root/root 1063 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopDistribute.h -rw-r--r-- root/root 1183 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopIdiomRecognize.h -rw-r--r-- root/root 1072 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopInstSimplify.h -rw-r--r-- root/root 14777 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopPassManager.h -rw-r--r-- root/root 1127 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopRotation.h -rw-r--r-- root/root 1311 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopSimplifyCFG.h -rw-r--r-- root/root 1535 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopStrengthReduce.h -rw-r--r-- root/root 1038 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LoopUnrollPass.h -rw-r--r-- root/root 946 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LowerAtomic.h -rw-r--r-- root/root 1263 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -rw-r--r-- root/root 964 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/LowerGuardIntrinsic.h -rw-r--r-- root/root 2707 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/MemCpyOptimizer.h -rw-r--r-- root/root 1527 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -rw-r--r-- root/root 7048 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/NaryReassociate.h -rw-r--r-- root/root 871 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/NewGVN.h -rw-r--r-- root/root 1037 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -rw-r--r-- root/root 3970 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/Reassociate.h -rw-r--r-- root/root 1189 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/SCCP.h -rw-r--r-- root/root 5256 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/SROA.h -rw-r--r-- root/root 1411 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/SimplifyCFG.h -rw-r--r-- root/root 970 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/Sink.h -rw-r--r-- root/root 3091 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/SpeculativeExecution.h -rw-r--r-- root/root 3354 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Scalar/TailRecursionElimination.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Transforms/Utils/ -rw-r--r-- root/root 3566 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/ASanStackFrameLayout.h -rw-r--r-- root/root 1019 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/AddDiscriminators.h -rw-r--r-- root/root 12564 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/BasicBlockUtils.h -rw-r--r-- root/root 1161 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/BreakCriticalEdges.h -rw-r--r-- root/root 5608 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/BuildLibCalls.h -rw-r--r-- root/root 1403 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/BypassSlowDivision.h -rw-r--r-- root/root 11311 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/Cloning.h -rw-r--r-- root/root 2607 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/CmpInstAnalysis.h -rw-r--r-- root/root 5906 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/CodeExtractor.h -rw-r--r-- root/root 993 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/CtorUtils.h -rw-r--r-- root/root 1572 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/EscapeEnumerator.h -rw-r--r-- root/root 4077 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/Evaluator.h -rw-r--r-- root/root 17270 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/FunctionComparator.h -rw-r--r-- root/root 5029 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/FunctionImportUtils.h -rw-r--r-- root/root 2832 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/GlobalStatus.h -rw-r--r-- root/root 4433 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h -rw-r--r-- root/root 2964 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/IntegerDivision.h -rw-r--r-- root/root 1568 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/LCSSA.h -rw-r--r-- root/root 880 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/LibCallsShrinkWrap.h -rw-r--r-- root/root 18217 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/Local.h -rw-r--r-- root/root 2786 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/LoopSimplify.h -rw-r--r-- root/root 21558 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/LoopUtils.h -rw-r--r-- root/root 6099 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/LoopVersioning.h -rw-r--r-- root/root 1078 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/LowerInvoke.h -rw-r--r-- root/root 881 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/Mem2Reg.h -rw-r--r-- root/root 37605 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/MemorySSA.h -rw-r--r-- root/root 3345 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/ModuleUtils.h -rw-r--r-- root/root 997 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/NameAnonGlobals.h -rw-r--r-- root/root 1762 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/PromoteMemToReg.h -rw-r--r-- root/root 6230 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/SSAUpdater.h -rw-r--r-- root/root 16324 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/SSAUpdaterImpl.h -rw-r--r-- root/root 1541 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/SanitizerStats.h -rw-r--r-- root/root 1909 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/SimplifyIndVar.h -rw-r--r-- root/root 1179 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/SimplifyInstructions.h -rw-r--r-- root/root 7473 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/SimplifyLibCalls.h -rw-r--r-- root/root 1521 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/SplitModule.h -rw-r--r-- root/root 4993 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/SymbolRewriter.h -rw-r--r-- root/root 1902 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -rw-r--r-- root/root 2358 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/UnrollLoop.h -rw-r--r-- root/root 11635 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Utils/ValueMapper.h -rw-r--r-- root/root 4540 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Vectorize.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/Transforms/Vectorize/ -rw-r--r-- root/root 4012 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Vectorize/LoopVectorize.h -rw-r--r-- root/root 4542 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/Transforms/Vectorize/SLPVectorizer.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-4.0/llvm/XRay/ -rw-r--r-- root/root 2243 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/XRay/Trace.h -rw-r--r-- root/root 2391 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/XRay/XRayRecord.h -rw-r--r-- root/root 2787 2017-06-21 12:27 ./usr/include/llvm-4.0/llvm/XRay/YAMLXRayRecord.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-c-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-c-4.0/llvm-c/ -rw-r--r-- root/root 2588 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Analysis.h -rw-r--r-- root/root 3887 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/BitReader.h -rw-r--r-- root/root 2352 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/BitWriter.h -rw-r--r-- root/root 101493 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Core.h -rw-r--r-- root/root 12092 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Disassembler.h -rw-r--r-- root/root 1946 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/ErrorHandling.h -rw-r--r-- root/root 7853 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/ExecutionEngine.h -rw-r--r-- root/root 1618 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/IRReader.h -rw-r--r-- root/root 2117 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Initialization.h -rw-r--r-- root/root 1997 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/LinkTimeOptimizer.h -rw-r--r-- root/root 1738 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Linker.h -rw-r--r-- root/root 4355 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Object.h -rw-r--r-- root/root 5503 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/OrcBindings.h -rw-r--r-- root/root 2478 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Support.h -rw-r--r-- root/root 12218 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Target.h -rw-r--r-- root/root 6184 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/TargetMachine.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/include/llvm-c-4.0/llvm-c/Transforms/ -rw-r--r-- root/root 2892 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Transforms/IPO.h -rw-r--r-- root/root 3503 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Transforms/PassManagerBuilder.h -rw-r--r-- root/root 6095 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Transforms/Scalar.h -rw-r--r-- root/root 2108 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Transforms/Vectorize.h -rw-r--r-- root/root 3668 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/Types.h -rw-r--r-- root/root 25362 2017-06-21 12:27 ./usr/include/llvm-c-4.0/llvm-c/lto.h drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/arm-linux-gnueabihf/libLLVM-4.0.1.so.1 -> libLLVM-4.0.so.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/Debug+Asserts -> .. lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/Release -> .. lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/include -> ../include lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/lib -> ../lib lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/share -> ../share lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/cmake -> lib/cmake/llvm drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/llvm -> ../../../include/llvm-4.0/llvm lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/include/llvm-c -> ../../../include/llvm-c-4.0/llvm-c drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/ -rw-r--r-- root/root 9908 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/BugpointPasses.so -rw-r--r-- root/root 9884 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/LLVMHello.so -rw-r--r-- root/root 1786088 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/LLVMPolly.so -rw-r--r-- root/root 96996 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/LLVMgold.so drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/cmake/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/cmake/llvm/ -rw-r--r-- root/root 54381 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/cmake/llvm/AddLLVM.cmake -rw-r--r-- root/root 585 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/AddLLVMDefinitions.cmake -rw-r--r-- root/root 7427 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/AddOCaml.cmake -rw-r--r-- root/root 3032 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/AddSphinxTarget.cmake -rw-r--r-- root/root 3442 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/CheckAtomic.cmake -rw-r--r-- root/root 2267 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/CheckCompilerVersion.cmake -rw-r--r-- root/root 303 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/CheckLinkerFlag.cmake -rw-r--r-- root/root 3900 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/ChooseMSVCCRT.cmake -rw-r--r-- root/root 2723 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/CrossCompile.cmake -rw-r--r-- root/root 470 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/DetermineGCCCompatible.cmake -rw-r--r-- root/root 2362 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/FindOCaml.cmake -rw-r--r-- root/root 939 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/FindSphinx.cmake -rw-r--r-- root/root 1202 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/GenerateVersionFromCVS.cmake -rw-r--r-- root/root 4096 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/GetSVN.cmake -rw-r--r-- root/root 30994 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/HandleLLVMOptions.cmake -rw-r--r-- root/root 915 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/HandleLLVMStdlib.cmake -rw-r--r-- root/root 9651 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/LLVM-Config.cmake -rw-r--r-- root/root 23105 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/cmake/llvm/LLVMConfig.cmake -rw-r--r-- root/root 445 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/cmake/llvm/LLVMConfigVersion.cmake -rw-r--r-- root/root 87820 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake -rw-r--r-- root/root 40574 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/cmake/llvm/LLVMExports.cmake -rw-r--r-- root/root 7127 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/LLVMExternalProjectUtils.cmake -rw-r--r-- root/root 553 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/LLVMInstallSymlink.cmake -rw-r--r-- root/root 2997 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/LLVMProcessSources.cmake -rw-r--r-- root/root 5718 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/TableGen.cmake -rw-r--r-- root/root 3192 2017-06-21 12:27 ./usr/lib/llvm-4.0/lib/cmake/llvm/VersionFromVCS.cmake lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVM-4.0.1.so -> ../../arm-linux-gnueabihf/libLLVM-4.0.so.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVM-4.0.1.so.1 -> ../../arm-linux-gnueabihf/libLLVM-4.0.so.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVM-4.0.so -> ../../arm-linux-gnueabihf/libLLVM-4.0.so.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVM-4.0.so.1 -> ../../arm-linux-gnueabihf/libLLVM-4.0.so.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVM.so -> libLLVM-4.0.so -rw-r--r-- root/root 397514 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAArch64AsmParser.a -rw-r--r-- root/root 357870 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAArch64AsmPrinter.a -rw-r--r-- root/root 1912592 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAArch64CodeGen.a -rw-r--r-- root/root 683634 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAArch64Desc.a -rw-r--r-- root/root 129620 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAArch64Disassembler.a -rw-r--r-- root/root 5284 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAArch64Info.a -rw-r--r-- root/root 121760 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAArch64Utils.a -rw-r--r-- root/root 498158 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAMDGPUAsmParser.a -rw-r--r-- root/root 225202 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAMDGPUAsmPrinter.a -rw-r--r-- root/root 2465686 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAMDGPUCodeGen.a -rw-r--r-- root/root 1289930 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAMDGPUDesc.a -rw-r--r-- root/root 136438 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAMDGPUDisassembler.a -rw-r--r-- root/root 4366 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAMDGPUInfo.a -rw-r--r-- root/root 149680 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAMDGPUUtils.a -rw-r--r-- root/root 546382 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMARMAsmParser.a -rw-r--r-- root/root 157878 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMARMAsmPrinter.a -rw-r--r-- root/root 2298420 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMARMCodeGen.a -rw-r--r-- root/root 1018630 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMARMDesc.a -rw-r--r-- root/root 216556 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMARMDisassembler.a -rw-r--r-- root/root 6600 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMARMInfo.a -rw-r--r-- root/root 4552518 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAnalysis.a -rw-r--r-- root/root 401526 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAsmParser.a -rw-r--r-- root/root 943704 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMAsmPrinter.a -rw-r--r-- root/root 13568 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMBPFAsmPrinter.a -rw-r--r-- root/root 348020 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMBPFCodeGen.a -rw-r--r-- root/root 56436 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMBPFDesc.a -rw-r--r-- root/root 10438 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMBPFDisassembler.a -rw-r--r-- root/root 5460 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMBPFInfo.a -rw-r--r-- root/root 409752 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMBitReader.a -rw-r--r-- root/root 279202 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMBitWriter.a -rw-r--r-- root/root 6377992 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMCodeGen.a -rw-r--r-- root/root 3745596 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMCore.a -rw-r--r-- root/root 153824 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMCoroutines.a -rw-r--r-- root/root 172272 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMCoverage.a -rw-r--r-- root/root 876042 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMDebugInfoCodeView.a -rw-r--r-- root/root 443076 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMDebugInfoDWARF.a -rw-r--r-- root/root 96588 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMDebugInfoMSF.a -rw-r--r-- root/root 659354 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMDebugInfoPDB.a -rw-r--r-- root/root 89892 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMDemangle.a -rw-r--r-- root/root 192828 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMExecutionEngine.a -rw-r--r-- root/root 1448 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMGlobalISel.a -rw-r--r-- root/root 256538 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMHexagonAsmParser.a -rw-r--r-- root/root 2875796 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMHexagonCodeGen.a -rw-r--r-- root/root 810812 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMHexagonDesc.a -rw-r--r-- root/root 89460 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMHexagonDisassembler.a -rw-r--r-- root/root 3104 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMHexagonInfo.a -rw-r--r-- root/root 20100 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMIRReader.a -rw-r--r-- root/root 1185630 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMInstCombine.a -rw-r--r-- root/root 1023814 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMInstrumentation.a -rw-r--r-- root/root 194670 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMInterpreter.a -rw-r--r-- root/root 484932 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMLTO.a -rw-r--r-- root/root 49200 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMLanaiAsmParser.a -rw-r--r-- root/root 601344 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMLanaiCodeGen.a -rw-r--r-- root/root 82002 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMLanaiDesc.a -rw-r--r-- root/root 11936 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMLanaiDisassembler.a -rw-r--r-- root/root 3080 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMLanaiInfo.a -rw-r--r-- root/root 28660 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMLanaiInstPrinter.a -rw-r--r-- root/root 18916 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMLibDriver.a -rw-r--r-- root/root 15668 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMLineEditor.a -rw-r--r-- root/root 141660 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMLinker.a -rw-r--r-- root/root 969172 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMC.a -rw-r--r-- root/root 29506 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMCDisassembler.a -rw-r--r-- root/root 65232 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMCJIT.a -rw-r--r-- root/root 418966 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMCParser.a -rw-r--r-- root/root 224444 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMIRParser.a -rw-r--r-- root/root 11632 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMSP430AsmPrinter.a -rw-r--r-- root/root 435948 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMSP430CodeGen.a -rw-r--r-- root/root 45812 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMSP430Desc.a -rw-r--r-- root/root 3110 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMSP430Info.a -rw-r--r-- root/root 284152 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMipsAsmParser.a -rw-r--r-- root/root 86878 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMipsAsmPrinter.a -rw-r--r-- root/root 1663174 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMipsCodeGen.a -rw-r--r-- root/root 688224 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMipsDesc.a -rw-r--r-- root/root 99374 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMipsDisassembler.a -rw-r--r-- root/root 6960 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMMipsInfo.a -rw-r--r-- root/root 109668 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMNVPTXAsmPrinter.a -rw-r--r-- root/root 1195832 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMNVPTXCodeGen.a -rw-r--r-- root/root 358038 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMNVPTXDesc.a -rw-r--r-- root/root 4418 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMNVPTXInfo.a -rw-r--r-- root/root 193098 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMObjCARCOpts.a -rw-r--r-- root/root 814954 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMObject.a -rw-r--r-- root/root 426558 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMObjectYAML.a -rw-r--r-- root/root 66968 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMOption.a -rw-r--r-- root/root 533310 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMOrcJIT.a -rw-r--r-- root/root 2219362 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMPasses.a -rw-r--r-- root/root 132576 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMPowerPCAsmParser.a -rw-r--r-- root/root 121522 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMPowerPCAsmPrinter.a -rw-r--r-- root/root 1591768 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMPowerPCCodeGen.a -rw-r--r-- root/root 466670 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMPowerPCDesc.a -rw-r--r-- root/root 81462 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMPowerPCDisassembler.a -rw-r--r-- root/root 5668 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMPowerPCInfo.a -rw-r--r-- root/root 370084 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMProfileData.a -rw-r--r-- root/root 11694 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMRISCVCodeGen.a -rw-r--r-- root/root 47720 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMRISCVDesc.a -rw-r--r-- root/root 4076 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMRISCVInfo.a -rw-r--r-- root/root 564236 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMRuntimeDyld.a -rw-r--r-- root/root 3713916 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMScalarOpts.a -rw-r--r-- root/root 2759006 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSelectionDAG.a -rw-r--r-- root/root 79470 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSparcAsmParser.a -rw-r--r-- root/root 104872 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSparcAsmPrinter.a -rw-r--r-- root/root 595204 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSparcCodeGen.a -rw-r--r-- root/root 190904 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSparcDesc.a -rw-r--r-- root/root 28824 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSparcDisassembler.a -rw-r--r-- root/root 5674 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSparcInfo.a -rw-r--r-- root/root 1711728 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSupport.a -rw-r--r-- root/root 72742 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSymbolize.a -rw-r--r-- root/root 106032 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSystemZAsmParser.a -rw-r--r-- root/root 53856 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSystemZAsmPrinter.a -rw-r--r-- root/root 960962 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSystemZCodeGen.a -rw-r--r-- root/root 391162 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSystemZDesc.a -rw-r--r-- root/root 84358 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSystemZDisassembler.a -rw-r--r-- root/root 2776 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMSystemZInfo.a -rw-r--r-- root/root 464288 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMTableGen.a -rw-r--r-- root/root 76522 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMTarget.a -rw-r--r-- root/root 2156114 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMTransformUtils.a -rw-r--r-- root/root 787356 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMVectorize.a -rw-r--r-- root/root 726382 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMX86AsmParser.a -rw-r--r-- root/root 360154 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMX86AsmPrinter.a -rw-r--r-- root/root 3259606 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMX86CodeGen.a -rw-r--r-- root/root 1863210 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMX86Desc.a -rw-r--r-- root/root 1460182 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMX86Disassembler.a -rw-r--r-- root/root 4404 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMX86Info.a -rw-r--r-- root/root 29850 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMX86Utils.a -rw-r--r-- root/root 14606 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMXCoreAsmPrinter.a -rw-r--r-- root/root 617790 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMXCoreCodeGen.a -rw-r--r-- root/root 59100 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMXCoreDesc.a -rw-r--r-- root/root 26914 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMXCoreDisassembler.a -rw-r--r-- root/root 3080 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMXCoreInfo.a -rw-r--r-- root/root 28246 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMXRay.a -rw-r--r-- root/root 1503378 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLLVMipo.a lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLTO.so -> libLTO.so.4 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLTO.so.4 -> libLTO.so.4.0.1 -rw-r--r-- root/root 88776 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/libLTO.so.4.0.1 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/llvm/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/share/llvm/cmake -> ../../lib/cmake/llvm drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0-dev/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0-dev/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0-dev/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/llvm-4.0-dev/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/emacs/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/emacs/site-lisp/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/emacs/site-lisp/llvm-4.0/ -rw-r--r-- root/root 665 2017-06-21 12:27 ./usr/share/emacs/site-lisp/llvm-4.0/emacs.el -rw-r--r-- root/root 3726 2017-06-21 12:27 ./usr/share/emacs/site-lisp/llvm-4.0/llvm-mode.el -rw-r--r-- root/root 5049 2017-06-21 12:27 ./usr/share/emacs/site-lisp/llvm-4.0/tablegen-mode.el drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/vim/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/vim/addons/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/vim/addons/ftdetect/ -rw-r--r-- root/root 45 2017-09-08 12:05 ./usr/share/vim/addons/ftdetect/llvm-4.0.vim -rw-r--r-- root/root 49 2017-09-08 12:05 ./usr/share/vim/addons/ftdetect/tablegen-4.0.vim drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/vim/addons/ftplugin/ -rw-r--r-- root/root 244 2017-09-08 12:05 ./usr/share/vim/addons/ftplugin/llvm-4.0.vim -rw-r--r-- root/root 247 2017-09-08 12:05 ./usr/share/vim/addons/ftplugin/tablegen-4.0.vim drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/vim/addons/indent/ -rw-r--r-- root/root 2038 2017-09-08 12:05 ./usr/share/vim/addons/indent/llvm-4.0.vim -rw-r--r-- root/root 7200 2017-09-08 12:05 ./usr/share/vim/addons/llvm-4.0-vimrc drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/vim/addons/syntax/ -rw-r--r-- root/root 5912 2017-09-08 12:05 ./usr/share/vim/addons/syntax/llvm-4.0.vim -rw-r--r-- root/root 1453 2017-09-08 12:05 ./usr/share/vim/addons/syntax/tablegen-4.0.vim llvm-4.0-runtime_4.0.1-4~ubuntu1_armhf.deb ------------------------------------------ new debian package, version 2.0. size 162592 bytes: control archive=1332 bytes. 1302 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-4.0-runtime Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 489 Depends: binfmt-support, libc6 (>= 2.15), libgcc1 (>= 1:4.3), libllvm4.0 (>= 1:4.0~), libstdc++6 (>= 5.2), libtinfo5 (>= 6) Conflicts: llvm (<< 2.7-1) Replaces: llvm (<< 2.7-1) Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies, IR interpreter LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . LLVM uses a single, language-independent virtual instruction set both as an offline code representation (to communicate code between compiler phases and to run-time systems) and as the compiler internal representation (to analyze and transform programs). This persistent code representation allows a common set of sophisticated compiler techniques to be applied at compile-time, link-time, install-time, run-time, or "idle-time" (between program runs). . This package provides the minimal required to execute programs in LLVM format. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/bin/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lli-4.0 -> ../lib/llvm-4.0/bin/lli lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/lli-child-target-4.0 -> ../lib/llvm-4.0/bin/lli-child-target drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/ -rwxr-xr-x root/root 226984 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lli -rwxr-xr-x root/root 208884 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/lli-child-target drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/binfmts/ -rw-r--r-- root/root 63 2017-09-08 12:05 ./usr/share/binfmts/llvm-4.0-runtime.binfmt drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0-runtime/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0-runtime/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0-runtime/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/llvm-4.0-runtime/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 70 2017-09-08 12:05 ./usr/share/lintian/overrides/llvm-4.0-runtime drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/man1/ -rw-r--r-- root/root 4084 2017-09-08 12:05 ./usr/share/man/man1/lli-4.0.1.gz llvm-4.0-tools_4.0.1-4~ubuntu1_armhf.deb ---------------------------------------- new debian package, version 2.0. size 179454 bytes: control archive=4130 bytes. 1203 bytes, 25 lines control 11843 bytes, 119 lines md5sums Package: llvm-4.0-tools Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 614 Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.3), libstdc++6 (>= 5.2), libtinfo5 (>= 6), python, llvm-4.0-dev (= 1:4.0.1-4~ubuntu1) 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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/bin/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/FileCheck-4.0 -> ../lib/llvm-4.0/bin/FileCheck lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/count-4.0 -> ../lib/llvm-4.0/bin/count lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/not-4.0 -> ../lib/llvm-4.0/bin/not drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/ -rwxr-xr-x root/root 221256 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/FileCheck -rwxr-xr-x root/root 5536 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/count -rwxr-xr-x root/root 34468 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/not drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/unittests/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/utils/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/utils/lit/ -rw-r--r-- root/root 201 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/MANIFEST.in -rw-r--r-- root/root 1337 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/README.txt drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/examples/ -rw-r--r-- root/root 236 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/examples/README.txt drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/examples/many-tests/ -rw-r--r-- root/root 382 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/examples/many-tests/README.txt -rw-r--r-- root/root 639 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/examples/many-tests/lit.cfg -rwxr-xr-x root/root 86 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/utils/lit/lit/ drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/ExampleTests.ObjDir/ -rw-r--r-- root/root 482 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/ExampleTests.ObjDir/lit.site.cfg -rw-r--r-- root/root 5549 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/LitConfig.py -rw-r--r-- root/root 850 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/LitTestCase.py -rw-r--r-- root/root 10717 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/ProgressBar.py -rw-r--r-- root/root 2696 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/ShCommands.py -rw-r--r-- root/root 7565 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/ShUtil.py -rw-r--r-- root/root 8542 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/utils/lit/lit/Test.py -rw-r--r-- root/root 38501 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/TestRunner.py -rw-r--r-- root/root 5932 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/TestingConfig.py -rw-r--r-- root/root 222 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/__init__.py -rw-r--r-- root/root 9059 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/discovery.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/build/utils/lit/lit/formats/ -rw-r--r-- root/root 221 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/formats/__init__.py -rw-r--r-- root/root 3947 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/formats/base.py -rw-r--r-- root/root 5878 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/formats/googletest.py -rw-r--r-- root/root 392 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/formats/shtest.py -rwxr-xr-x root/root 22727 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/main.py -rw-r--r-- root/root 10076 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/run.py -rw-r--r-- root/root 9754 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/lit/util.py -rw-r--r-- root/root 1878 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/setup.py drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/ -rw-r--r-- root/root 152 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/.coveragerc drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/ drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/ -rw-r--r-- root/root 471 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/lit.cfg drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/subdir/ -rw-r--r-- root/root 141 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/subdir/lit.local.cfg -rw-r--r-- root/root 12 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/subdir/test-three.py drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/subsuite/ -rw-r--r-- root/root 174 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/subsuite/lit.cfg -rw-r--r-- root/root 12 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/subsuite/test-one.txt -rw-r--r-- root/root 12 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/subsuite/test-two.txt -rw-r--r-- root/root 12 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/test-one.txt -rw-r--r-- root/root 12 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/discovery/test-two.txt drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/ -rw-r--r-- root/root 308 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/lit.cfg drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/obj/ -rw-r--r-- root/root 205 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/obj/lit.site.cfg -rw-r--r-- root/root 12 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/test-one.txt drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/exec-discovery/ -rw-r--r-- root/root 292 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/exec-discovery/lit.site.cfg drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-format/ drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-format/DummySubDir/ -rwxr-xr-x root/root 973 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-format/DummySubDir/OneTest -rw-r--r-- root/root 120 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-format/lit.cfg drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-timeout/ drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/ -rwxr-xr-x root/root 853 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/OneTest -rw-r--r-- root/root 321 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-timeout/lit.cfg drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-upstream-format/ drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/ -rwxr-xr-x root/root 1050 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/OneTest -rw-r--r-- root/root 129 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/googletest-upstream-format/lit.cfg drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/progress-bar/ -rw-r--r-- root/root 177 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/progress-bar/lit.cfg -rw-r--r-- root/root 13 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/progress-bar/test-1.txt -rw-r--r-- root/root 13 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/progress-bar/test-2.txt -rw-r--r-- root/root 13 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/progress-bar/test-3.txt -rw-r--r-- root/root 13 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/progress-bar/test-4.txt drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/ -rw-r--r-- root/root 320 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/argv0.txt drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/ -rw-r--r-- root/root 181 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/fail.txt -rw-r--r-- root/root 97 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/fail_with_bad_encoding.txt -rw-r--r-- root/root 82 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/lit.local.cfg -rw-r--r-- root/root 12 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/pass.txt -rwxr-xr-x root/root 47 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/write-bad-encoding.sh -rw-r--r-- root/root 104 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/fail.txt -rw-r--r-- root/root 277 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/lit.cfg -rw-r--r-- root/root 9 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/no-test-line.txt -rw-r--r-- root/root 12 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/pass.txt -rw-r--r-- root/root 63 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/requires-any-missing.txt -rw-r--r-- root/root 61 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/requires-any-present.txt -rw-r--r-- root/root 38 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/requires-missing.txt -rw-r--r-- root/root 38 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/requires-present.txt drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/ -rw-r--r-- root/root 26 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/lit.local.cfg -rw-r--r-- root/root 12 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/some-test.txt -rw-r--r-- root/root 40 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/xfail-feature.txt -rw-r--r-- root/root 25 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/xfail-target.txt -rw-r--r-- root/root 20 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/xfail.txt -rw-r--r-- root/root 24 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-format/xpass.txt drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-output-printing/ -rw-r--r-- root/root 60 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-output-printing/basic.txt -rw-r--r-- root/root 149 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-output-printing/lit.cfg drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-shell/ -rw-r--r-- root/root 95 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-shell/error-0.txt -rw-r--r-- root/root 71 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-shell/error-1.txt -rw-r--r-- root/root 68 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-shell/error-2.txt -rw-r--r-- root/root 177 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-shell/lit.cfg -rw-r--r-- root/root 1185 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-shell/redirects.txt -rw-r--r-- root/root 738 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-shell/sequencing-0.txt -rw-r--r-- root/root 32 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-shell/sequencing-1.txt -rwxr-xr-x root/root 40 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.sh -rwxr-xr-x root/root 64 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.sh drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-timeout/ -rw-r--r-- root/root 206 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py -rw-r--r-- root/root 903 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-timeout/lit.cfg -rw-r--r-- root/root 525 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-timeout/quick_then_slow.py -rw-r--r-- root/root 82 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-timeout/short.py -rw-r--r-- root/root 210 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/shtest-timeout/slow.py drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/test-data/ -rw-r--r-- root/root 1379 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/test-data/lit.cfg -rw-r--r-- root/root 94 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/test-data/metrics.ini drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/ -rw-r--r-- root/root 374 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/lit.cfg -rw-r--r-- root/root 170 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/test.txt drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/unittest-adaptor/ -rw-r--r-- root/root 181 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/unittest-adaptor/lit.cfg -rw-r--r-- root/root 12 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/unittest-adaptor/test-one.txt -rw-r--r-- root/root 13 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/Inputs/unittest-adaptor/test-two.txt -rw-r--r-- root/root 4093 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/discovery.py -rw-r--r-- root/root 781 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/googletest-format.py -rw-r--r-- root/root 1241 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/googletest-timeout.py -rw-r--r-- root/root 882 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/googletest-upstream-format.py -rw-r--r-- root/root 1934 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/lit.cfg -rw-r--r-- root/root 526 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/max-failures.py -rw-r--r-- root/root 528 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/progress-bar.py -rw-r--r-- root/root 67 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/shell-parsing.py -rw-r--r-- root/root 72 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/shtest-encoding.py -rw-r--r-- root/root 2598 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/shtest-format.py -rw-r--r-- root/root 829 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/shtest-output-printing.py -rw-r--r-- root/root 997 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/shtest-shell.py -rw-r--r-- root/root 5009 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/shtest-timeout.py -rw-r--r-- root/root 358 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/test-data.py -rw-r--r-- root/root 553 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/test-output.py drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/unit/ -rw-r--r-- root/root 4682 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/unit/ShUtil.py -rw-r--r-- root/root 4358 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/unit/TestRunner.py -rw-r--r-- root/root 467 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/unittest-adaptor.py -rw-r--r-- root/root 130 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/usage.py -rw-r--r-- root/root 392 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/tests/xunit-output.py drwxr-xr-x root/root 0 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/utils/ -rw-r--r-- root/root 84 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/utils/README.txt -rwxr-xr-x root/root 1310 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/utils/check-coverage -rwxr-xr-x root/root 1243 2017-06-21 12:27 ./usr/lib/llvm-4.0/build/utils/lit/utils/check-sdist drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0-tools/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0-tools/NEWS.Debian.gz -> ../libllvm4.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0-tools/changelog.Debian.gz -> ../libllvm4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/llvm-4.0-tools/copyright llvm-4.0_4.0.1-4~ubuntu1_armhf.deb ---------------------------------- new debian package, version 2.0. size 2795040 bytes: control archive=3200 bytes. 1848 bytes, 35 lines control 5095 bytes, 74 lines md5sums Package: llvm-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 8244 Depends: llvm-4.0-runtime (= 1:4.0.1-4~ubuntu1), libc6 (>= 2.15), libgcc1 (>= 1:4.3), libjsoncpp1 (>= 1.7.4), libllvm4.0 (>= 1:4.0~), libstdc++6 (>= 5.2), libtinfo5 (>= 6) Recommends: llvm-4.0-dev Suggests: llvm-4.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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/bin/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/bugpoint-4.0 -> ../lib/llvm-4.0/bin/bugpoint lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llc-4.0 -> ../lib/llvm-4.0/bin/llc lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-PerfectShuffle-4.0 -> ../lib/llvm-4.0/bin/llvm-PerfectShuffle lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-ar-4.0 -> ../lib/llvm-4.0/bin/llvm-ar lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-as-4.0 -> ../lib/llvm-4.0/bin/llvm-as lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-bcanalyzer-4.0 -> ../lib/llvm-4.0/bin/llvm-bcanalyzer lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-c-test-4.0 -> ../lib/llvm-4.0/bin/llvm-c-test lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-cat-4.0 -> ../lib/llvm-4.0/bin/llvm-cat lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-config-4.0 -> ../lib/llvm-4.0/bin/llvm-config lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-cov-4.0 -> ../lib/llvm-4.0/bin/llvm-cov lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-cxxdump-4.0 -> ../lib/llvm-4.0/bin/llvm-cxxdump lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-cxxfilt-4.0 -> ../lib/llvm-4.0/bin/llvm-cxxfilt lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-diff-4.0 -> ../lib/llvm-4.0/bin/llvm-diff lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-dis-4.0 -> ../lib/llvm-4.0/bin/llvm-dis lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-dsymutil-4.0 -> ../lib/llvm-4.0/bin/llvm-dsymutil lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-dwarfdump-4.0 -> ../lib/llvm-4.0/bin/llvm-dwarfdump lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-dwp-4.0 -> ../lib/llvm-4.0/bin/llvm-dwp lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-extract-4.0 -> ../lib/llvm-4.0/bin/llvm-extract lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-lib-4.0 -> ../lib/llvm-4.0/bin/llvm-lib lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-link-4.0 -> ../lib/llvm-4.0/bin/llvm-link lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-lto-4.0 -> ../lib/llvm-4.0/bin/llvm-lto lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-lto2-4.0 -> ../lib/llvm-4.0/bin/llvm-lto2 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-mc-4.0 -> ../lib/llvm-4.0/bin/llvm-mc lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-mcmarkup-4.0 -> ../lib/llvm-4.0/bin/llvm-mcmarkup lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-modextract-4.0 -> ../lib/llvm-4.0/bin/llvm-modextract lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-nm-4.0 -> ../lib/llvm-4.0/bin/llvm-nm lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-objdump-4.0 -> ../lib/llvm-4.0/bin/llvm-objdump lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-opt-report-4.0 -> ../lib/llvm-4.0/bin/llvm-opt-report lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-pdbdump-4.0 -> ../lib/llvm-4.0/bin/llvm-pdbdump lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-profdata-4.0 -> ../lib/llvm-4.0/bin/llvm-profdata lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-ranlib-4.0 -> ../lib/llvm-4.0/bin/llvm-ranlib lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-readobj-4.0 -> ../lib/llvm-4.0/bin/llvm-readobj lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-rtdyld-4.0 -> ../lib/llvm-4.0/bin/llvm-rtdyld lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-size-4.0 -> ../lib/llvm-4.0/bin/llvm-size lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-split-4.0 -> ../lib/llvm-4.0/bin/llvm-split lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-stress-4.0 -> ../lib/llvm-4.0/bin/llvm-stress lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-strings-4.0 -> ../lib/llvm-4.0/bin/llvm-strings lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-symbolizer-4.0 -> ../lib/llvm-4.0/bin/llvm-symbolizer lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-tblgen-4.0 -> ../lib/llvm-4.0/bin/llvm-tblgen lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/llvm-xray-4.0 -> ../lib/llvm-4.0/bin/llvm-xray lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/obj2yaml-4.0 -> ../lib/llvm-4.0/bin/obj2yaml lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/opt-4.0 -> ../lib/llvm-4.0/bin/opt lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/sanstats-4.0 -> ../lib/llvm-4.0/bin/sanstats lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/verify-uselistorder-4.0 -> ../lib/llvm-4.0/bin/verify-uselistorder lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/bin/yaml2obj-4.0 -> ../lib/llvm-4.0/bin/yaml2obj drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/ -rwxr-xr-x root/root 2008080 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/bugpoint -rwxr-xr-x root/root 116444 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llc -rwxr-xr-x root/root 9836 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-PerfectShuffle -rwxr-xr-x root/root 46760 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-ar -rwxr-xr-x root/root 13988 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-as -rwxr-xr-x root/root 42660 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-bcanalyzer -rwxr-xr-x root/root 75372 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-c-test -rwxr-xr-x root/root 18084 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-cat -rwxr-xr-x root/root 54740 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-config -rwxr-xr-x root/root 161580 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-cov -rwxr-xr-x root/root 42664 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-cxxdump -rwxr-xr-x root/root 9836 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-cxxfilt -rwxr-xr-x root/root 59044 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-diff -rwxr-xr-x root/root 18140 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-dis -rwxr-xr-x root/root 173788 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-dsymutil -rwxr-xr-x root/root 26276 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-dwarfdump -rwxr-xr-x root/root 50852 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-dwp -rwxr-xr-x root/root 30372 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-extract lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-lib -> llvm-ar -rwxr-xr-x root/root 30372 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-link -rwxr-xr-x root/root 112292 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-lto -rwxr-xr-x root/root 91812 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-lto2 -rwxr-xr-x root/root 63140 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-mc -rwxr-xr-x root/root 13988 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-mcmarkup -rwxr-xr-x root/root 13988 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-modextract -rwxr-xr-x root/root 67296 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-nm -rwxr-xr-x root/root 304876 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-objdump -rwxr-xr-x root/root 30372 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-opt-report -rwxr-xr-x root/root 255708 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-pdbdump -rwxr-xr-x root/root 67236 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-profdata lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-ranlib -> llvm-ar -rwxr-xr-x root/root 497492 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-readobj -rwxr-xr-x root/root 50852 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-rtdyld -rwxr-xr-x root/root 54948 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-size -rwxr-xr-x root/root 13988 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-split -rwxr-xr-x root/root 46816 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-stress -rwxr-xr-x root/root 18084 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-strings -rwxr-xr-x root/root 26276 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-symbolizer -rwxr-xr-x root/root 1195904 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-tblgen -rwxr-xr-x root/root 108196 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/llvm-xray -rwxr-xr-x root/root 124584 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/obj2yaml -rwxr-xr-x root/root 1963004 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/opt -rwxr-xr-x root/root 13988 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/sanstats -rwxr-xr-x root/root 34468 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/verify-uselistorder -rwxr-xr-x root/root 75428 2017-09-08 12:05 ./usr/lib/llvm-4.0/bin/yaml2obj drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0/NEWS.Debian.gz -> ../llvm-4.0-runtime/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/llvm-4.0/changelog.Debian.gz -> ../llvm-4.0-runtime/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/llvm-4.0/copyright drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 762 2017-09-08 12:05 ./usr/share/lintian/overrides/llvm-4.0 drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/man/man1/ -rw-r--r-- root/root 6950 2017-09-08 12:05 ./usr/share/man/man1/FileCheck-4.0.1.gz -rw-r--r-- root/root 2965 2017-09-08 12:05 ./usr/share/man/man1/bugpoint-4.0.1.gz -rw-r--r-- root/root 5893 2017-09-08 12:05 ./usr/share/man/man1/lit-4.0.1.gz -rw-r--r-- root/root 2607 2017-09-08 12:05 ./usr/share/man/man1/llc-4.0.1.gz -rw-r--r-- root/root 4527 2017-09-08 12:05 ./usr/share/man/man1/llvm-ar-4.0.1.gz -rw-r--r-- root/root 1044 2017-09-08 12:05 ./usr/share/man/man1/llvm-as-4.0.1.gz -rw-r--r-- root/root 2682 2017-09-08 12:05 ./usr/share/man/man1/llvm-bcanalyzer-4.0.1.gz -rw-r--r-- root/root 1435 2017-09-08 12:05 ./usr/share/man/man1/llvm-build-4.0.1.gz -rw-r--r-- root/root 1429 2017-09-08 12:05 ./usr/share/man/man1/llvm-config-4.0.1.gz -rw-r--r-- root/root 4179 2017-09-08 12:05 ./usr/share/man/man1/llvm-cov-4.0.1.gz -rw-r--r-- root/root 1158 2017-09-08 12:05 ./usr/share/man/man1/llvm-diff-4.0.1.gz -rw-r--r-- root/root 1002 2017-09-08 12:05 ./usr/share/man/man1/llvm-dis-4.0.1.gz -rw-r--r-- root/root 3488 2017-09-08 12:05 ./usr/share/man/man1/llvm-dwarfdump-4.0.1.gz -rw-r--r-- root/root 1257 2017-09-08 12:05 ./usr/share/man/man1/llvm-extract-4.0.1.gz -rw-r--r-- root/root 809 2017-09-08 12:05 ./usr/share/man/man1/llvm-lib-4.0.1.gz -rw-r--r-- root/root 968 2017-09-08 12:05 ./usr/share/man/man1/llvm-link-4.0.1.gz -rw-r--r-- root/root 4312 2017-09-08 12:05 ./usr/share/man/man1/llvm-mc-4.0.1.gz -rw-r--r-- root/root 3209 2017-09-08 12:05 ./usr/share/man/man1/llvm-mcmarkup-4.0.1.gz -rw-r--r-- root/root 1847 2017-09-08 12:05 ./usr/share/man/man1/llvm-nm-4.0.1.gz -rw-r--r-- root/root 4343 2017-09-08 12:05 ./usr/share/man/man1/llvm-objdump-4.0.1.gz -rw-r--r-- root/root 2317 2017-09-08 12:05 ./usr/share/man/man1/llvm-profdata-4.0.1.gz -rw-r--r-- root/root 3636 2017-09-08 12:05 ./usr/share/man/man1/llvm-ranlib-4.0.1.gz -rw-r--r-- root/root 1031 2017-09-08 12:05 ./usr/share/man/man1/llvm-readobj-4.0.1.gz -rw-r--r-- root/root 3489 2017-09-08 12:05 ./usr/share/man/man1/llvm-rtdyld-4.0.1.gz -rw-r--r-- root/root 3486 2017-09-08 12:05 ./usr/share/man/man1/llvm-size-4.0.1.gz -rw-r--r-- root/root 639 2017-09-08 12:05 ./usr/share/man/man1/llvm-stress-4.0.1.gz -rw-r--r-- root/root 1581 2017-09-08 12:05 ./usr/share/man/man1/llvm-symbolizer-4.0.1.gz -rw-r--r-- root/root 2021 2017-09-08 12:05 ./usr/share/man/man1/opt-4.0.1.gz -rw-r--r-- root/root 1388 2017-09-08 12:05 ./usr/share/man/man1/tblgen-4.0.1.gz python-clang-4.0_4.0.1-4~ubuntu1_armhf.deb ------------------------------------------ new debian package, version 2.0. size 30544 bytes: control archive=983 bytes. 1192 bytes, 25 lines control 494 bytes, 6 lines md5sums Package: python-clang-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 166 Depends: python Conflicts: python-clang-x.y Breaks: python-clang-3.3, python-clang-3.4, python-clang-3.5, python-clang-3.6, python-clang-3.7, python-clang-3.8, python-clang-3.9 Replaces: python-clang-3.3, python-clang-3.4, python-clang-3.5, python-clang-3.6, python-clang-3.7, python-clang-3.8, 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 for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This binding package provides access to the Clang compiler and libraries. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/python2.7/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/python2.7/dist-packages/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/python2.7/dist-packages/clang/ -rw-r--r-- root/root 826 2017-06-21 12:28 ./usr/lib/python2.7/dist-packages/clang/__init__.py -rw-r--r-- root/root 116780 2017-09-08 12:05 ./usr/lib/python2.7/dist-packages/clang/cindex.py -rw-r--r-- root/root 1077 2017-06-21 12:28 ./usr/lib/python2.7/dist-packages/clang/enumerations.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/python-clang-4.0/ -rw-r--r-- root/root 201 2017-04-09 08:44 ./usr/share/doc/python-clang-4.0/NEWS.Debian.gz -rw-r--r-- root/root 1327 2017-09-08 12:05 ./usr/share/doc/python-clang-4.0/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/python-clang-4.0/copyright python-lldb-4.0_4.0.1-4~ubuntu1_armhf.deb ----------------------------------------- new debian package, version 2.0. size 91542 bytes: control archive=1177 bytes. 909 bytes, 20 lines control 1567 bytes, 15 lines md5sums Package: python-lldb-4.0 Source: llvm-toolchain-4.0 Version: 1:4.0.1-4~ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 722 Depends: liblldb-4.0-dev, python, python-six Conflicts: python-lldb-3.4, python-lldb-3.5, python-lldb-3.6, python-lldb-3.7, python-lldb-3.8, 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. Original-Maintainer: LLVM Packaging Team drwxr-xr-x root/root 0 2017-09-08 12:05 ./ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/ -rw-r--r-- root/root 573042 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/__init__.py lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/_lldb.so -> ../../../../../arm-linux-gnueabihf/liblldb-4.0.so.1 -rw-r--r-- root/root 4195 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/embedded_interpreter.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/ -rw-r--r-- root/root 3523 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/Logger.py -rw-r--r-- root/root 118 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/__init__.py -rw-r--r-- root/root 1167 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/attrib_fromdict.py -rw-r--r-- root/root 1016 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/cache.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/cpp/ -rw-r--r-- root/root 94 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/cpp/__init__.py -rw-r--r-- root/root 18865 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py -rw-r--r-- root/root 32201 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/cpp/libcxx.py -rw-r--r-- root/root 2933 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/metrics.py -rw-r--r-- root/root 2067 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/formatters/synth.py lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/libLLVM-4.0.1.so.1 -> ../../../../../arm-linux-gnueabihf/libLLVM-4.0.1.so.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/libLLVM-4.0.so.1 -> ../../../../../arm-linux-gnueabihf/libLLVM-4.0.1.so.1 lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/lldb-argdumper -> ../../../../bin/lldb-argdumper drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/runtime/ -rw-r--r-- root/root 63 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/runtime/__init__.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/utils/ -rw-r--r-- root/root 76 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/utils/__init__.py -rw-r--r-- root/root 27838 2017-09-08 12:05 ./usr/lib/llvm-4.0/lib/python2.7/site-packages/lldb/utils/symbolication.py drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/python2.7/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/lib/python2.7/dist-packages/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/lib/python2.7/dist-packages/lldb -> ../../llvm-4.0/lib/python2.7/site-packages/lldb drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-08 12:05 ./usr/share/doc/python-lldb-4.0/ lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/python-lldb-4.0/NEWS.Debian.gz -> ../liblldb-4.0-dev/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-09-08 12:05 ./usr/share/doc/python-lldb-4.0/changelog.Debian.gz -> ../liblldb-4.0-dev/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-04-09 08:44 ./usr/share/doc/python-lldb-4.0/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 8947932 Build-Time: 29481 Distribution: artful-proposed Host Architecture: armhf Install-Time: 64 Job: llvm-toolchain-4.0_4.0.1-4~ubuntu1.dsc Machine Architecture: arm64 Package: llvm-toolchain-4.0 Package-Time: 29583 Source-Version: 1:4.0.1-4~ubuntu1 Space: 8947932 Status: successful Version: 1:4.0.1-4~ubuntu1 -------------------------------------------------------------------------------- Finished at 20170908-2026 Build needed 08:13:03, 8947932k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13351682 Scanning for processes to kill in build PACKAGEBUILD-13351682 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13351682 Stopping target for build PACKAGEBUILD-13351682 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=artful --arch=armhf PACKAGEBUILD-13351682 Removing build PACKAGEBUILD-13351682